Jobs · Engineering · Virginia

Technical Lead

Nightwing · Sterling, VA · 5 mo ago
EngineeringFull-time

Key Responsibilities

  • Lead the technical design, implementation, testing, analysis, and debugging of software systems.
  • Provide architectural guidance and technical direction to development teams throughout the software lifecycle.
  • Review and mentor team members’ code to ensure adherence to best practices, security standards, and performance requirements.
  • Drive the use of software configuration management and version control tools (e.g., Git).
  • Oversee integration of continuous integration (CI) pipelines and automated testing frameworks.
  • Support development and testing across multiple platforms, including Windows, macOS, Linux, mobile, and embedded environments.
  • Collaborate effectively with cross-functional teams while independently resolving complex technical challenges.
  • Adapt quickly to shifting priorities and evolving technical requirements.

Minimum Qualifications

  • Minimum of three (3) years of professional software development experience, including design, implementation, testing, analysis, and debugging.
  • TS/SCI with Polygraph Required
  • Demonstrated experience using software configuration management tools (e.g., Git).
  • Experience developing software systems with a solid understanding of operating system internals in at least one of the following environments: BSD/Linux/Unix, Windows, macOS, Android, RISC assembly.
  • Minimum of three (3) years of experience developing and testing applications on one or more of the following platforms: Windows, macOS, Linux, mobile, or embedded systems.
  • Ability to reverse engineer (RE) code.
  • Prominent ability to work independently and collaboratively in a fast-paced environment with frequently changing priorities.

Desired Qualifications

  • Undergraduate or graduate degree, or relevant certifications, in computer science, engineering, or a related technical field.
  • Demonstrated experience utilizing a diverse set of development languages.
  • In-depth understanding and/or hands-on implementation of Computer Network Exploitation (CNE) techniques and methodologies, including application and mitigation techniques for one or more supported operating systems.
  • Experience applying continuous integration and automated testing tools to modern software development practices.
  • Demonstrated experience working with firewalls, standard operating system security features, and platform security protections (PSPs).

Similar jobs

Technical Lead

CORMACUnited States· 1 wk ago
RemoteEngineeringapply on workforcenow.adp.com

Technical Lead

Horizontal TalentBrooklyn, OH· 1 mo ago
Engineering$38–$74/hrapply on horizontaltalent.com

Technical Lead

Infinite Computer SolutionsCampus, IL· 2 wk ago
Engineeringapply on sjobs.brassring.com

Technical Lead

Software Engineering Institute | Carnegie Mellon UniversityPittsburgh, PA· 1 mo ago
Researchapply on cmu.wd5.myworkdayjobs.com

Technical Lead

Crossing HurdlesSan Francisco, CA· 2 wk ago
Engineering$300k–$450k/yrapply on candidateportalnew.ceipal.com

Technical Lead

NexlogicaCalifornia, United States· 9 mo ago
Engineeringapply on nexlogica.com