Job DescriptionACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIREDThe
Software Engineer will join an agile engineering team responsible for designing, deploying, and maintaining high-throughput services for a core mission analytic platform. In this role, you will modernize and sustain critical application codebases, automate containerized packaging and orchestration pipelines, and implement infrastructure as code. Beyond individual technical contributions, you will serve as a technical resource across the team, providing hands-on developer support, conducting peer reviews, and unblocking teammates to maintain mission momentum.
The annual base salary range for this role is $209,000-$247,000 (USD) , which does not include discretionary bonus compensation or our comprehensive benefits package. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things.
Required Skills- Core Backend Engineering:Proven experience developing, debugging, maintaining, and updating enterprise application code in Java (or C++/Go) across modern development frameworks.
- Containerization & Packaging: Demonstrated hands-on experience building, optimizing, and securing OCI-compliant container images using Docker.
- Container Orchestration & Deployment: Direct experience configuring and deploying applications to Kubernetes clusters, including creating and managing Helm charts.
- Infrastructure as Code (IaC): Practical proficiency in automating cloud or on-premise infrastructure provisioning using Terraform.
- Collaborative Developer Support & Mentorship: Strong track record of providing direct technical support to engineering teammates, conducting code reviews, and resolving integration roadblocks in an agile environment.
Education:
Bachelor's Degree in Data Science, Computer Science, Computational Linguistics, Mathematics, or a related technical discipline, PLUS
14+ years of professional experience in data science, NLP, or software engineering OR
High School Diploma / GED, PLUS
18+ years of specialized technical experience in lieu of a degree.
Desired Skills- Java Ecosystem Modernization: Experience refactoring legacy Java applications to modern LTS versions (e.g., Java 17/21) and microservice frameworks (e.g., Spring Boot, Quarkus).
- CI/CD Pipeline Automation: Practical experience configuring continuous integration and automated deployment pipelines using platforms such as GitLab CI, Jenkins, or ArgoCD.
- Cluster & Workload Monitoring: Familiarity with cluster observability and logging stacks such as Prometheus, Grafana, OpenSearch, or Fluentbit.
- Mission Systems Security & Hardening: Experience applying container hardening standards (e.g., distroless base images, CVE scanning via Trivy) and aligning with mission security guidelines (e.g., DISA STIGs).
- Distributed Data & Analytics Platforms: Familiarity with message brokers or distributed data engines (e.g., Apache Kafka, Apache Spark, or Elasticsearch) within cloud-native analytic architectures.