The Technical Lead is responsible for providing hands-on technical leadership in the design, development, testing, and deployment of complex software systems
Job Summary
The Technical Lead is responsible for providing hands-on technical leadership in the design, development, testing, and deployment of complex software systems.
This role combines advanced software engineering expertise with team leadership, architectural decision-making, and the ability to guide development efforts in a fast-paced, evolving environment.
At Nightwing, we value collaboration and teamwork, and you’ll have the opportunity to work alongside talented individuals who are passionate about what they do.
Matching Summary
The Technical Lead is responsible for providing hands-on technical leadership in the design, development, testing, and deployment of complex software systems.
Skills & Requirements
Must-have
software development lifecycle
software configuration management
CI pipelines and automated testing
reverse engineer code
operating system internals
Nice-to-have
disruptive technologies
agility and competitive offerings
collaboration and teamwork
diverse set of development languages
Computer Network Exploitation techniques
Key Requirements
3 years professional software development experience
TS/SCI with Poly Clearance
Experience with Git
Experience with OS internals (BSD/Linux/Unix, Windows, macOS, Android, RISC assembly)
3 years experience developing on Windows, macOS, Linux, mobile, or embedded systems