Software Developer, Software Engineer, DevOps
Listed on 2026-05-31
-
Software Development
Software Engineer, DevOps
Company Overview
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 known for continuous innovation for government customers in both the U.S. and abroad. The team is highly collaborative, producing results that matter and offering unique challenges with a clear‑sighted commitment to mission, objective, responsive, trusted.
The Integrated Warfare Systems Group (IWSG) comprises over 125 personnel and delivers expertise in program and project management, acquisition and contracting, systems and digital engineering, software development, test and evaluation, sustainment and life‑cycle management, cybersecurity, international/foreign military sales, strategic communications, and IT services. These capabilities support more than 100 above‑water sensor, undersea, and combat system programs within the Navy’s Program Executive Office for Integrated Warfare Systems (PEO IWS) and clients in PEO Ships, the Naval Surface Warfare Center, Dahlgren Division (NSWCDD), and the Office of Naval Research (ONR).
ResponsibilitiesWe are seeking a Journeyman Software Developer to support the Naval Surface Warfare Center, Dahlgren Division’s Electromagnetic and Sensor Department. As part of a Scrum team, you will provide software design, implementation, testing, documentation, defect analysis, and CI/CD pipeline development.
Anticipated tasking includes:
- Test Tool Development: design, code, and implement scripts and applications for creating simulated data and message injection using Python/C++
- Code review and analysis, with the ability to understand existing tactical software implemented in C++
- Enable automated analysis of manual regression tests using collected data (raw binary data or human‑readable logs)
- Tactical software development:
- CI/CD and Dev Ops: engage in Dev Sec Ops pipeline to incorporate previous manual tests as repeatable automated tests
- Consolidate repeatable tests within a testing framework for configuration management, extensibility, repeatability, and maintainability of tests, and aid in report generation
- Code management
You must have the ability to work from NSWC Dahlgren 4‑5 days per week.
QualificationsRequired Qualifications
- Active DoD Secret Clearance, with the ability to maintain it throughout employment
- Bachelor’s or higher degree in software engineering or computer science from an accredited university
- Five years of experience with software development, including design, analysis, testing, and documentation
- Experience with Python and automated testing frameworks
- Experience with C++ and object‑oriented design principles
- Experience with data reduction techniques
- Experience manipulating output text and binary data for automated and manual analysis
- Experience with version control and CI/CD, including Git and Git Lab
- Familiarity with Dev Sec Ops principles and practices
Desired Qualifications
- Experience with automated testing frameworks
- Experience with Red Hat Linux
- Experience with Docker containers
- Experience with Jenkins
- Experience with Rust
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).