ECS ยท 7 hours ago
Senior Software Engineer
ECS is a leading mid-sized provider of technology services to the United States Federal Government, and they are seeking a Senior Software Engineer to support critical modernization initiatives. The role involves architecting geospatial intelligence solutions and collaborating with government analysts to deliver impactful technical solutions.
Artificial Intelligence (AI)Cloud InfrastructureComplianceConsultingCyber SecurityInformation TechnologyMachine LearningSecuritySoftware
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
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)
Qualification
Required
US Citizen
Active TS/SCI security clearance required to apply; must be able to pass a CounterIntelligence (CI) polygraph following customer indoctrination
MS in Computer Science/Engineering + 8 years of software engineering experience; OR BS + 10 years; OR 12 years without degree; or a combination of military (17+ years), experience, training or certifications
Demonstrated firsthand experience in at least three of the following: 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
Minimum of 3 years or more experience with agile and lean philosophies, with at least 2 years serving as scrum or team lead
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
Proven track record leading enterprise-scale development efforts with measurable mission impact
Hands-on experience implementing CI/CD pipelines that meet strict security accreditation requirements (ATO, IAVA)
Ability to mentor engineers and elevate team technical capabilities
Success translating complex intelligence requirements into a variety software architectures
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
Preferred
Possesses at least one of the Agile Development Certifications
Certified Scrum Master
Agile Certified Practitioner (PMI-ACP)
Certified Scrum Professional
Previous IC software development experience
Deep expertise in at least two modern language ecosystems (Java, Python, JavaScript, PHP, C, Perl)
Geospatial data processing expertise (raster/vector formats, coordinate systems, map projections)
Experience integrating Commercial Off-The-Shelf (COTS) software applications; specialized software and database development and maintenance; integration of related specialized hardware; engineering studies to identify and remedy geodata processing bottlenecks
Experience abstracting new or legacy systems via standards-based API's to include web services
OGC standards contributions to open-source geospatial projects or government DevSecOps initiatives
Experience with AI/ML integration for image classification or data fusion applications
Kubernetes Certified Application Developer (CKAD) or AWS Certified Solutions Architect
Company
ECS
ECS is a fast-growing 4,000-person, $1.2B provider of advanced technology solutions for federal civilian, defense, intelligence, and commercial customers.
Funding
Current Stage
Late StageTotal Funding
unknown2018-01-31Acquired
2015-04-10Private Equity
Recent News
2025-11-19
2025-03-26
2025-02-14
Company data provided by crunchbase