Software Engineer II
Core
Design, develop, and maintain mission-critical software for missile warning systems in a secure environment.
Role type
Software Engineer II
Builds
Mission-critical software systems for missile warning
Domain
Defense / Missile Warning Systems
Deliverable
production ML models | product features
Required skills
Java, C++, unit testing frameworks, Docker, CI/CD tools, software design, system security
Preferred skills
Kubernetes
Technologies
Java, C++, Docker, Jenkins, Atlassian Bamboo, GitLab CI, GitHub Actions, JUnit, Google Test
Responsibilities
Develop, create, modify, operate, integrate, test and maintain software systems or platforms; Write and maintain unit tests to ensure code quality and reliability; Containerize existing codebases using Docker and other container technologies; Analyze user needs and develop software solutions; Ensure security of software and systems; Work with Agile teams in high-level design, development, implementation, integration and verification of software components; Provide diagnostic support to correct processing anomalies in complex computer programs
Seniority
Mid-level, hands-on IC