Software Engineer – C2BMC (Associate, Experienced or Senior)
Core
Design, develop, and test Java-based applications supporting the Ballistic Missile Defense System (BMDS) and Command and Control systems.
Role type
Senior IC backend software engineer (defense systems)
Builds
C2BMC applications and MDS system components
Domain
Defense / Missile Defense / Command and Control
Deliverable
production ML models | product features
Required skills
Java, Spring, Oracle SQL, SQL Server, UML, Agile, OOP, design patterns, unit testing, server-side development, message passing
Preferred skills
Eclipse, Maven, Gradle, microservices, performance optimization, automated testing frameworks, security+ certification, missile defense domain knowledge
Technologies
Java, Spring, Oracle SQL, SQL Server, UML, Eclipse, Maven, Gradle
Responsibilities
Design and develop Java applications for BMDS, support full SDLC including code reviews and testing, participate in agile planning, develop software requirements and architecture, mentor junior engineers
Seniority
Senior, hands-on IC