C++ Expert-Tech Lead

  • Reston, VA
  • Posted 11 hours ago | Updated 10 hours ago

Overview

On Site
BASED ON EXPERIENCE
Full Time

Skills

EMBEDDED
C++
EMBEDDED SYSTEMS
RTOS
NON-RTOS
AVIONICS SOFTWARE
OPTIMIZE PERFORMANCE
CROSS-FUNCTIONAL
CODE-REVIEWS
CYBERSECURITY
CLEARANCE
SCI CLEARANCE
TOP SECRET
DOD
CLASSIFIED
HIGH-SENSITIVITY
AGILE
SDLC
SIMULATION
SITL
HITL

Job Details

Job Title: C++ Expert - Tech Lead
Location: Reston, VA (Onsite)
Type: FTE

Exp. Level: 10-12 years

Job Summary:

Our end-client is seeking a seasoned Technical Lead with deep, hands-on expertise in C++ development to lead mission-critical systems engineering and software development efforts within the Intelligence Community. The ideal candidate will have extensive experience in real-time systems, embedded software, and defense or aerospace domains. A Tech Lead to guide product direction, drive technical decisions, and contribute to mission-critical codebases..This role involves t echnical leadership, architecture design, hands-on coding, and mentoring a team of 4-8 engineers building next-gen sensor-based systems.

Clearance: Active Top Secret required (SCI eligibility preferred)
Travel: Approx. 20 25% (4 trips/year, 1 week each)

Key Responsibilities:

  • Lead the design, development, and integration of mission systems software using C++.
  • Architect scalable, high-performance solutions for real-time and embedded systems.
  • Drive the technical roadmap and execution for IC-facing product development
  • Write production-level C/C++ code to meet fast-moving delivery timelines
  • Collaborate with cross-functional teams including systems engineers, hardware engineers, and program managers.
  • Ensure software quality through code reviews, unit testing, and adherence to best practices.
  • Guide and mentor junior developers, unblock challenges, and enforce code quality standards, fostering a culture of technical excellence.
  • Own integration efforts with third-party APIs and systems.
  • Track and optimize performance using real-time metrics.
  • Represent the program in technical reviews with internal and government stakeholders.
  • Support field testing at domestic test sites (approx. 20 25% travel).
  • Participate in requirements analysis, risk assessment, and technical planning.
  • Support deployment, troubleshooting, and maintenance of mission systems in operational environments.
  • Interface with government and defense clients to ensure alignment with mission objectives.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • U.S. Citizenship required due to federal contract requirements.
  • Active U.S. Top Secret clearance (SCI preferred)
  • 10+ years of engineering experience, including 8+ years in C++ development
  • 8+ years leading high-performing software teams
  • Proven experience delivering integrated software/hardware systems
  • Deep experience navigating large codebases and complex environments
  • Strong decision-maker who can drive direction with limited oversight
  • Strong understanding of object- oriented design, multithreading, and memory management.
  • Experience with real-time operating systems (RTOS), embedded systems, or avionics software.
  • Familiarity with software development lifecycle ( SDLC) and Agile methodologies.
  • Excellent problem-solving and communication skills.

Preferred Qualifications:

  • Experience in defense, aerospace, or mission-critical systems.
  • Knowledge of additional languages such as Python or Java.
  • Experience with tools like Git, Jenkins, Jira, and CI/CD pipelines.
  • Active Secret or Top Secret clearance (SCI preferred).

Bonus If You Have:

  • Experience supporting classified or high-sensitivity programs.
  • Background in SITL/HITL simulation environments.
  • Familiarity with cybersecurity, cross-domain systems, and accreditation processes.

**This is an onsite role in Reston, VA, offering relocation support for qualified candidates. You'll be helping shape programs with real national security impact.**

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About My IT LLC