JobRaahGet matched free

Jobs

Software Architect / Space Communications Program

Peraton · Las Cruces, NM, US · United States · On-site

Pay: USD 86,000 – 138,000 a year

Posted Oct 5, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

Responsibilities Peraton is seeking a Senior Software Architect SME to support a highly visible program at NASA's White Sands Complex in Las Cruces, New Mexico. This role will lead the architecture review, documentation, and modernization of a large-scale legacy ground system codebase supporting NASA Space Relay network operations. The right candidate brings deep experience with legacy systems, a track record of leading technical teams through complex software recoveries and the ability to operate effectively in a structured government program environment. Peraton is the prime contractor for NASA at the White Sands Complex (WSC) near Las Cruces, New Mexico. Operating here are two functionally identical satellite ground terminals: The White Sands Ground Terminal, and the Second TDRSS Ground Terminal. These ground terminals ensure uninterrupted communications between various ground stations, NASA’s orbiting fleet of Tracking and Data Relay Satellites (TDRS), customer spacecraft (satellites), and the computer systems that support such spacecraft. WSC serves as an interface for distributing satellite data to control centers and scientists who then use the daily influx of data to expand our ever-growing knowledge of the Earth and the universe. Responsibilities / What you’ll do… Co-lead the Architecture Definition Review of legacy codebase which is a 35-year-old ground system written in Fortran, Ada, C, and C++ Develop and update technical architecture documentation for a legacy system to close knowledge gaps and support long-term sustainment Mentor a team of software engineers through a structured modernization and platform rehost effort, especially using AI tools and methods to gain efficiency. Define and implement software development processes, toolchain standards, and CI/CD pipelines Drive adoption of agile methodologies including sprint planning, peer estimation, and Definition of Done enforcement Direct AI-assisted code comprehension workflows using NASA-approved tools Support the development of backend effort estimates grounded in architecture analysis Coordinate with NASA task monitors and program leadership on technical progress and formal review gates Maintain and evolve technical documentation as a living knowledge base in support of long-term program sustainment #HIRE4SENSE Qualifications REQUIRED Bachelor's degree in Computer Science, Software Engineering, or related technical field and 8 years of experience; Master's degree and 6 years of experience. Security clearance - this position requires the candidate to be able to obtain a DoD Secret security clearance and to maintain the clearance thereafter. You must be a US Citizen and show proof of citizenship. Must be able to maintain ability to access government worksite. Demonstrated experience reading, analyzing, and reverse-engineering legacy codebases in one or more of the following languages: C, C++, Fortran, Ada. Demonstrated experience…