Senior Software Engineer
Systems Planning & Analysis
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 OverviewThis 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 & BenefitsPay 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.
ResponsibilitiesThe 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.
- BS Degree in Mathematics, Engineering, or Computer Science.
- DoD‑granted TOP SECRET clearance with SCI eligibility.
- Minimum 12 years of relevant experience.
- 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.
- Seniority level: Mid‑Senior level.
- Employment type: Full‑time.
- Job function: Engineering and Information Technology.
- Industries: Defense, Space Manufacturing, Aviation, Aerospace, Armed Forces.