Full-Stack Software Engineers (Experienced/Senior)
Core
Designing and developing complex distributed software systems for the national intelligence community's imaging operations.
Role type
Senior Full-Stack Software Engineer
Builds
Collection Planning and Mission Management system for space imaging platforms
Domain
Intelligence / Aerospace / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, object-oriented programming, distributed systems design, multi-threaded/multi-process applications, Git, cloud infrastructure (AWS), REST/SOAP APIs, RDBMS/MongoDB
Preferred skills
React, Spring Framework, Hibernate, Jenkins, TDD, Agile/SAFe practices, GEOINT domain knowledge
Technologies
Java, React, Spring, Hibernate, AWS, Jenkins, Git, MongoDB, RDBMS, REST, SOAP, XML
Responsibilities
Analyze high-level customer requirements and derive functional specs; design, code, and test software features; develop distributed components aligned with system architecture; troubleshoot and sustain existing applications; brief designs and demonstrate releases to users
Seniority
Senior, hands-on IC with mentorship