Systems Software Engineer, Missile Defense National Team (Associate, Experienced, Senior)
Core
Design, develop, maintain, and test Java-based applications for the Command, Control, Battle Management, and Communications (C2BMC) system supporting the Ballistic Missile Defense System (BMDS).
Role type
Senior IC systems software engineer (defense)
Builds
C2BMC applications and integration/test processes for the Missile Defense Agency
Domain
Defense / Missile Defense / Command and Control
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring), backend development, Unix/Linux, Git, SysML modeling, software architecture, unit testing
Preferred skills
Microservices, Maven/Gradle, performance optimization, DevSecOps, Command and Control software development
Technologies
Java, Spring, Oracle SQL, SQL Server, Git, Eclipse, Jira, VersionOne, SysML, Maven, Gradle
Responsibilities
Design and develop Java applications, support full SDLC including code reviews and testing, participate in agile planning, develop software requirements and architecture, execute integration and test activities, mentor junior engineers
Seniority
Senior, hands-on IC