ECS is seeking an energetic person to join ECS Federal's elite engineering team supporting one of National Security's most critical modernization initiative. As a Principal Software Engineer, you'll architect solutions that directly enable warfighters, intelligence professionals, and first responders to make split-second decisions with world-class GEOINT data.
Requirements
- Java, JavaScript or Python enterprise application development, Web services architecture, design, and development
- Relational database design
- Spatial database design
- SQL database design
- Micro-service architecture, design and development
- Containerization and/or Orchestration
- API Development
- Cloud Native Development, AWS, Azure, Google Cloud or similar Cloud Service providers
- Experience with Continuous Delivery and Continuous Integration (CI/CD) techniques, test-driven development, or automated testing practices
- Experience with relational database development
- Hands-on experience implementing CI/CD pipelines that meet strict security accreditation requirements (ATO, IAVA)
- Success translating complex intelligence requirements into a variety software architectures
Responsibilities
- Architect full-stack geospatial intelligence solutions processing petabytes of data across classified networks, designing APIs and microservices that integrate real-time collection feeds with analytic platforms for sub-second intelligence delivery
- Lead enterprise automation initiatives reducing analyst workload by 60%+ through intelligent pipeline design and React-based workbenches that synthesize multi-INT data sources into actionable intelligence products
- Mentor engineering teams of 3-5 developers through code reviews, architecture design sessions, and technical spike planning while representing the team in cross-program integration forums
- Champion DevSecOps transformation by implementing CI/CD pipelines achieving 99.7% deployment success rates using GitLab, Jenkins, container orchestration, and automated security scanning
- Collaborate directly with GEOINT analysts to translate operational mission workflows into technical requirements and present capability demos to customer leadership during quarterly reviews
- Drive technical decisions across the stack leveraging Java/Python/JavaScript frameworks, AWS GovCloud infrastructure, geospatial technologies (OGC services, PostGIS), and data engineering platforms (Kafka, PostgreSQL, Elasticsearch)
Other
- Requires final acceptance by the Prime contractor and government customer.
- Validation of required clearances upon acceptance and approval from a cognizant government contracting officer. After customer indoctrination, the candidate will be submitted for a Counterintelligence Polygraph.
- US Citizen
- Active TS/SCI security clearance required to apply/interview; must be able to pass a CounterIntelligence (CI) polygraph following customer indoctrination
- High School Diploma and 17+ years of relevant experience; alternatively, a Bachelor's degree with 15+ years, or a Master's degree in a related field of study with 13+ years, or a combination of military (17+ years), experience, training or certifications
- Minimum of 5 years or more experience with agile and lean philosophies, with at least 2 years serving as scrum or team lead
- Proven track record leading enterprise-scale development efforts with measurable mission impact
- Ability to mentor engineers and elevate team technical capabilities
- Independent operator comfortable working in ambiguous, fast paced environments
- Work with clients or stakeholders to develop user-stories in support of full-service consumer and business applications