CACI International logo

Technical Area Lead - NASA Flight Software Development Projects

CACI International

Houston, TX
Full Time
Senior
108k-228k
11 days ago

Job Description

About the Role

The position of Technical Area Lead at CACI involves providing leadership in managing a portfolio of NASA flight software development projects at Johnson Space Center. The role requires overseeing multiple development teams, ensuring technical excellence and customer satisfaction, and supporting project staffing, funding, schedules, and reporting. The candidate must be a self-motivated senior engineer with strong communication, leadership, and technical skills, passionate about space programs and developing human-rated space vehicles.

Key Responsibilities

  • Lead a portfolio of 12+ flight software development teams comprised of 80+ engineers, either directly or via individual team leads.
  • Ensure that exceptional technical support and deliverables are being provided to customers.
  • Work with customers and team leads to develop / revise project task orders and scope appropriate funding levels.
  • Author technical progress reports and manage contract deliverables.
  • Work with team leads to ensure adherence to project schedules.
  • Lead flight software development recruiting efforts.
  • Mentor new team leads and junior engineers.

Requirements

  • Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities.
  • B.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related disciplines.
  • A minimum of 15 years' experience in the software lifecycle including 3-5 years' experience in technical leadership of software development teams.
  • A minimum of 5 years of software development experience for safety-critical software, in aerospace or other industries.
  • Professional software development experience in C, C++, or C#.
  • Experience in project management, recruiting, personnel project assignments, team member development, and performance feedback.
  • Significant experience in the entire software life cycle.
  • Experience with software unit testing.
  • Strong verbal and written communication skills.
  • Ability to manage multiple priorities with little supervision.
  • Highly responsible, team-oriented individual with a strong work ethic.
  • Strong coordination and organization skills.

Nice to Have

  • M.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related discipline.
  • Project Management Institute (PMI) Project Management Professional (PMP) Certification.
  • Experience in human-rated space vehicles such as Space Shuttle, Space Station, Orion, Commercial Crew, or Gateway.
  • Strong C programming skills.
  • C++ programming and Object-Oriented Analysis and Design (OOAD) experience.
  • Python development skills.
  • Experience developing software in a Linux environment.
  • Experience in Real-time Operating Systems, preferably VxWorks.
  • Experience developing embedded firmware for microcontrollers.
  • Experience developing and troubleshooting device drivers.
  • Experience in NASA Core Flight Software (CFS).
  • Experience in Time-Triggered Ethernet (TTE).
  • Experience with bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet).
  • Experience in software and systems integration.
  • Experience in automated and verification testing.
  • Experience with GitLab, Jira, Agile development, and familiarity with CMMI Level 3 processes.

Benefits & Perks

  • Competitive compensation and benefits package.
  • Flexible time off and robust learning resources.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Salary range: $108,400 - $227,500 USD.

Working at CACI International

A culture of integrity and trust, emphasizing character and innovation. The environment values contributions from every employee, offering autonomy, flexible time off, and opportunities for continuous growth. The company is dedicated to high performance, customer missions, and the safety of the nation, fostering a high-performing, mission-driven work environment.

Apply Now

Job Details

Posted AtJun 10, 2025
Salary108k-228k
Job TypeFull Time
ExperienceSenior

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Houston, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches