Senior Software Engineering Manager

Peraton•Las Cruces, NM
•$135,000 - $216,000•Onsite

About The Position

Peraton is hiring a Software Engineering Manager to manage new and existing NASA Space Network projects at the White Sands Complex (WSC) near Las Cruces, New Mexico. The role leads the WSC Software Engineering Department, comprising the User Services/Tracking, Telemetry, and Command Group; the Service Management and Interfaces Group; and the Software Test Group. The department has 30 software development and test engineers. Peraton is the prime contractor for NASA at WSC, where two functionally identical satellite ground terminals support communications among ground stations, NASA’s Tracking and Data Relay Satellites, customer spacecraft, and associated computer systems. WSC also distributes satellite data to control centers and scientists. The manager directs department operations and coordinates sustainment, development, integration, modernization, and platform rehost work. The role works across WSC departments and with NASA to meet technical, operational, budget, schedule, and maintenance requirements. It includes people management, risk and process improvement, customer reporting, participation in project reviews and corrective-action processes, and a high possibility of emergency on-call duty outside working hours, including nights and weekends.

Requirements

  • Bachelor’s degree in Computer Science or Engineering.
  • At least 10 years of demonstrated work experience with increasing levels of responsibility.
  • At least 5 years of demonstrated experience managing medium- or large-sized groups of engineers (20–30 people).
  • Experience with relational databases such as PostgreSQL, Oracle, or equivalent.
  • Proficiency with version control systems such as GitLab, GitHub, or equivalent.
  • Experience establishing or operating within CI/CD pipelines such as GitLab CI, Jenkins, or equivalent.
  • Demonstrated ability to communicate effectively with subordinates, peers, upper-level management, and the NASA customer.
  • Ability to obtain and maintain a DoD Secret security clearance; an Interim Secret clearance is acceptable to start.
  • Must be a U.S. citizen and provide proof of citizenship.
  • Ability to maintain access to the government worksite.

Nice To Haves

  • Master’s degree in Computer Science, Systems Engineering, or another engineering discipline.
  • Demonstrated knowledge of NASA’s Space Network.
  • Hands-on experience with Linux/Unix-based development environments.
  • Experience reading, analyzing, and reverse-engineering legacy codebases in one or more of C, C++, Fortran, or Ada.
  • Experience using AI to assist with code comprehension and documentation.
  • Proficiency with Microsoft applications, including Word, Excel, PowerPoint, and Project.

Responsibilities

  • Manage and direct day-to-day department operations, prioritizing tasks, projects, and demands to meet customer expectations, including sustainment, development, and integration activities.
  • Coordinate with WSC departments to meet technical, operational, budgetary, schedule, and maintenance requirements.
  • Lead software engineers through modernization and platform rehost efforts, using AI tools and methods to improve efficiency.
  • Drive adoption of agile practices, including sprint planning, peer estimation, and enforcement of the Definition of Done.
  • Participate in candidate selection and make hiring recommendations.
  • Identify and manage departmental risks and identify opportunities for continuous improvement.
  • Train and mentor employees; conduct performance evaluations; recommend salary actions and promotions; interpret and apply organizational policies; and monitor and resolve personnel issues.
  • Participate in project life-cycle reviews, including Preliminary Design Reviews, Critical Design Reviews, Test Readiness Reviews, and Operational Readiness Reviews, as well as customer briefings.
  • Create and report software engineering process and progress metrics to Site Management and the NASA customer.
  • Participate in Corrective Action Report and Root Cause Corrective Action processes for problem resolution.
  • Facilitate departmental meetings and attend meetings relevant to the Software Engineering Department.
  • Perform other duties as delegated or assigned by Site Management.
  • Be available for a high possibility of emergency on-call status during non-work hours, including nights and weekends.

Benefits

  • Medical, dental, and vision benefits.
  • Life insurance.
  • Health savings account.
  • Short- and long-term disability.
  • Employee Assistance Program (EAP).
  • Parental leave.
  • 401(k).
  • Paid time off (PTO) for vacation.
  • Company-paid holidays.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service