Software engineer role developing mission-critical applications for Electronic Warfare defense programs using modern architectures, containerization, and DevSecOps practices. Ideal for engineers with 4+ years experience seeking secure, innovative work supporting national security.
What you'll do
- Design, develop, test, and maintain software applications throughout the full development lifecycle using C++, Python, Java, or similar languages
- Develop and implement microservice-based architectures supporting scalability, maintainability, and performance requirements
- Collaborate with systems engineers and architects in Agile (Scrum/Kanban) environments and participate in design/code reviews
- Develop containerized applications using Kubernetes and related technologies; support CI/CD pipeline implementation
- Support DevSecOps practices including automated testing, vulnerability management, and secure software development processes
- Troubleshoot, debug, and resolve software defects using IDE tools, logging frameworks, and diagnostic techniques
- Create technical documentation, software requirements, and design artifacts; support system integration and deployment activities
Mission
Supporting Gauge Engineering Services' Electronic Warfare subcontract efforts for the U.S. Department of Defense. Candidates will design and deploy resilient, high-performing software solutions that directly support defense and intelligence operations.
Required skills
- C++
- Python
- Java
- Git
- Linux Administration
- Agile/Scrum
- Software Testing
- Debugging & Troubleshooting