Electronic Warfare Software Engineer
Listed on 2026-10-24
-
Software Development
Software Engineer, DevOps, Backend Developer
Gauge Engineering Services is seeking a Software Engineer to support the design, development, integration, and deployment of modern mission-critical applications and services. The ideal candidate will have experience developing scalable software solutions using modern programming languages, microservices architectures, containerized environments, and Dev Sec Ops practices.
The role will collaborate closely with systems engineers, architects, and mission stakeholders to deliver resilient, secure, and high-performing software solutions supporting defense and intelligence applications.
Program OverviewGauge Engineering Service sis an established subcontractor supporting multiple new development efforts related to Electronic Warfare efforts.
LocationKing of Prussia, PA
ClearanceSecret
Key Responsibilities- Design, develop, test, and maintain software applications and services throughout the full software development lifecycle.
- Develop and implement microservice-based architectures that support scalability, maintainability, and performance requirements.
- Write high-quality, maintainable code using languages such as C++, Python, Java, or similar object-oriented programming languages.
- Collaborate in Agile software development environments utilizing Scrum, Kanban, or related methodologies.
- Participate in software design reviews, code reviews, and architecture discussions.
- Troubleshoot, debug, and resolve software defects using IDE tools, logging frameworks, and diagnostic techniques.
- Develop containerized applications using Kubernetes and related container technologies.
- Support implementation of Dev Sec Ops practices, including automated testing, CI/CD pipelines, vulnerability management, and secure software development processes.
- Utilize Git-based workflows including branching, merging, pull requests, and collaborative development practices.
- Develop and optimize algorithms, data structures, and application performance.
- Create technical documentation, software requirements, and design artifacts.
- Support software integration, system testing, deployment, and sustainment activities.
(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).