Technical Lead – C/C++ for Government & Space Systems

Software Engineering Institute | Carnegie Mellon University

Arlington (VA)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Tuition benefits
Generous time off
8% retirement plan contribution
Onsite gym at Arlington facility
Relocation assistance

Job summary

Software Engineering Institute at Carnegie Mellon University is seeking a Software Development Technical Leader with expertise in C and C++ to guide one of our development teams in crafting high-performance software solutions. The role involves leading the software lifecycle, architecting robust designs, and mentoring engineers across ground and space systems.

You will collaborate with senior customers and SEI leadership to align technical solutions with mission needs, while spearheading

Qualifications

  • Active TS/SCI DoD security clearance required.
  • BS in Computer Science, Electrical Engineering, or a related field with 10 years of experience; OR MS with 8 years; OR PhD with 5 years.
  • Proven experience designing and implementing complex software architectures and systems.
  • Proficiency in C and C++ software development languages.
  • Proficiency in Python for analytics and data processing.
  • Experience with developing embedded software, performance tests and interpreting results.
  • Experience with static analysis tools to improve code quality and security.
  • Excellent problem-solving and analytical skills; detail-oriented mindset.
  • Willingness to collaborate with U.S. Military and other government stakeholders; 25% travel.
  • Proven ability to mentor team members and lead customer engagements.

Responsibilities

  • Lead software development projects from conception to deployment, focusing on C and C++.
  • Create and maintain design artifacts (data flow diagrams, sequence diagrams, interface definitions).
  • Mentor junior team members in architecture, design, construction, and testing.
  • Create prototypes to explore new technologies and solutions.
  • Lead customer engagements to gather requirements and provide technical consultations.
  • Oversee high-visibility tasks and deliverables for government customers.
  • Utilize static analysis tools to identify security vulnerabilities and improve code quality.

Skills

C
C++
Python
Embedded software
Software architecture
Team mentoring
Space/ground systems

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field
Master's degree in same fields
PhD in same fields

Job description

Software Engineering Institute at Carnegie Mellon University is seeking a Software Development Technical Leader with expertise in C and C++ to guide one of our development teams in crafting high-performance software solutions. The role involves leading the software lifecycle, architecting robust designs, and mentoring engineers across ground and space systems.

You will collaborate with senior customers and SEI leadership to align technical solutions with mission needs, while spearheading

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C/C++ Technical Lead — High-Performance Systems
C/C++ Technical Lead — High-Performance Systems

Carnegie Mellon University • Pittsburgh

On-site
USD 100,000 - 130,000
8% monthly retirement contributions
Tuition benefits for employees and dependents
Annual professional development opportunities
+1
Technical Lead
Technical Lead

Carnegie Mellon University • Arlington (VA)

On-site
USD 150,000 - 190,000
8% retirement match
Tuition benefits
Transit benefit
+3
TS/SCI Cleared Software Lead — C/C++ Architect
TS/SCI Cleared Software Lead — C/C++ Architect

Carnegie Mellon University • Arlington (VA)

On-site
USD 150,000 - 190,000
8% retirement match
Tuition benefits
Transit benefit
+3
Technical Lead
Technical Lead

Carnegie Mellon University • Pittsburgh

On-site
USD 100,000 - 130,000
8% monthly retirement contributions
Tuition benefits for employees and dependents
Annual professional development opportunities
+1
Technical Lead
Technical Lead

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

On-site
USD 140,000 - 210,000
Health insurance
Tuition benefits
Generous time off
+3
Senior Software Engineer — Mission-Critical Defense Systems
Senior Software Engineer — Mission-Critical Defense Systems

Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 160,000
Free Pittsburgh Regional Transit bus,
Family Concierge Team
Fitness center access
+3
Technical Lead - Embedded Software Engineer
Technical Lead - Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

On-site
USD 140,000 - 210,000
Health insurance
Tuition benefits
Retirement plan contributions
+7
Senior Embedded Software Engineer – Navy Acquisition Lead
Senior Embedded Software Engineer – Navy Acquisition Lead

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Tuition benefits for you and dependेंट
8% employer retirement contribution
Relocation assistance
+1
Mission-Critical Software Engineer, DoD Clearance
Mission-Critical Software Engineer, DoD Clearance

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 120,000
Health Insurance
Tuition Benefits
Paid Time Off
+5
Senior Embedded Software Architect - Navy Programs
Senior Embedded Software Architect - Navy Programs

baramundi software • Pittsburgh

On-site
USD 140,000 - 180,000
Retirement plan
Tuition benefits
Wellness programs
+4