Senior Software Engineer

  • Systems Planning & Analysis
  • Washington, Washington DC
  • 04/02/2026
Full time Information Technology Telecommunications Software Engineer Testing

Job Description

Join to apply for the Senior Software Engineer role at Systems Planning & Analysis.

Systems Planning and Analysis, Inc. (SPA) delivers high impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, SPA is recognized for continuous innovation for our government customers in the U.S. and abroad. Our exceptionally talented team is highly collaborative, producing results that matter. Come work with the best! We offer unique challenges and a clear sighted commitment to the mission.

Role Overview

This position is full time, on site at the Naval Research Laboratory in Washington, DC, supporting the Space Systems Development Department (SSDD). The role involves advanced research and development for scientific, technical, and engineering efforts associated with the development and integration of C4ISR systems. We expect to hire in late 2025.

Compensation & Benefits

Pay range: $140,000-180,000 (Washington, DC). Base pay and variable compensation opportunities are offered. Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and various paid/unpaid leave programs. Salaries are commensurate with experience and qualifications.

Responsibilities

The Senior Software Engineer will:

  • Lead advanced research and development of complex technical software systems for space and ground support.
  • Plan, design, develop, test, install, and maintain software aligned with Multi INT processing requirements.
  • Produce technical and user documentation, provide user training and system orientation.
  • Consult with other software development teams throughout the software development life cycle.
  • Analyze system requirements, identify software engineering requirements, perform trade off studies, and prepare impact studies.
  • Provide independent analysis, verification, and validation of other developers' system software, including reviewing design documentation and test plans.
Qualifications Required
  • BS Degree in Mathematics, Engineering, or Computer Science.
  • DoD granted TOP SECRET clearance with SCI eligibility.
  • Minimum 12 years of relevant experience.
Desired
  • Experience with modern object oriented programming techniques and state of the art software development tools.
  • Proficiency in planning, designing, developing, testing, installing, and maintaining complex multi INT systems.
  • Strong documentation, training, and system orientation skills.
  • Ability to analyze software engineering requirements and perform trade off and impact studies.
  • Demonstrated analysis, verification, and validation of system software from other developers.
Additional Information
  • Seniority level: Mid Senior level.
  • Employment type: Full time.
  • Job function: Engineering and Information Technology.
  • Industries: Defense, Space Manufacturing, Aviation, Aerospace, Armed Forces.