Software Engineer
Core
Designing and building scalable data pipelines to ingest, transform, and load data from diverse sources for the U.S. Navy and defense agencies.
Role type
Mid to Senior Software Engineer (Data Engineering focus)
Builds
Next-generation scalable data pipelines, cloud-native services, and secure software solutions for defense missions.
Domain
Defense / Cybersecurity / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Modern programming languages (Go, TypeScript, Python), system design, API development, workflow orchestration, relational databases, cloud platforms (AWS, Azure), Kubernetes, security protocols, authentication/authorization frameworks, microservice design, CI/CD automation, data governance, infrastructure-as-code.
Preferred skills
Experience decomposing monolithic applications, modern API design beyond CRUD, authorization and data governance implementation, Core Kubernetes concepts (Controllers, Operators, CRDs), Department of Defense acquisition project experience.
Technologies
Go, TypeScript, Python, Argo Workflows, AWS, Azure, FastAPI, ASP.NET, Kubernetes, Terraform, Pulumi, GitOps, Helm, Kustomize.
Responsibilities
Partner with stakeholders to translate product requirements into technical solutions; Design, build, and maintain complex ETL/ELT workflows; Implement security protocols including authentication and authorization; Create optimized transformations to clean, enrich, and model data; Refactor and modernize existing on-prem systems into distributed, cloud-based services; Contribute to the design of authentication, identity management, and RBAC/ABAC frameworks; Own architecture decisions and ensure technical quality across the engineering team.
Seniority
Mid to Senior, hands-on IC with mentorship responsibilities