Full stack Software Engineer, Senior
Job Description
Senior full-stack software engineer role onsite in Dayton, OH, focused on modernizing GEOINT systems by delivering cloud-native, data-driven applications.
Responsibilities
- Lead architecture, design, and implementation of full‑stack capabilities across cloud‑native microservices
- Own major system components and guide the technical roadmap for modernization and cloud adoption
- Develop distributed, secure, scalable back‑end services using Python, Java / Spring Boot, or similar technologies
- Architect and govern cloud deployments (AWS), including Kubernetes clusters, IaC, security controls, and reliability patterns
- Guide teams in DevSecOps execution, including GitLab CI/CD pipelines, automated testing, secure coding standards, and supply‑chain integrity
- Integrate large‑scale data, search, or analytic pipelines, such as Kafka, NiFi, Elasticsearch
- Partner with product owners, mission users, and cross‑functional engineering teams to define requirements and technical strategy
- Mentor and support mid‑level and junior engineers; perform code reviews and drive engineering best practices
- Evaluate emerging technologies such as LLMs / AI, synthetic data, augmented development tools for mission applicability
Requirements
- 6+ years of experience with full‑stack software engineering
- Experience leading technical delivery or architecture for cloud‑native or distributed systems
- Experience with Python, C++, Java, Spring Boot, or enterprise service stacks
- Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, MongoDB, or SQLite
- Experience architecting and deploying solutions using AWS (preferably) or Azure cloud frameworks
- Experience with containerization and orchestration such as Docker and Kubernetes
- Experience with complex API ecosystems such as FastAPT, REST, gRPC, or GraphQL
- Experience building secure, high‑performance applications in classified or highly restricted environments
- Active TS/SCI clearance; willingness to take a polygraph exam
- Bachelor’s degree in a STEM field
Technologies
- Python
- Java
- C++
- Spring Boot
- Docker
- Kubernetes
- AWS
- Azure
- PostgreSQL
- DynamoDB
- MongoDB
- SQLite
- Kafka
- NiFi
- Elasticsearch
- OpenSearch
- Solr
- GraphQL
- REST
- gRPC
- FastAPT
- Terraform
- CloudFormation
- GitLab CI/CD
Benefits
- Health insurance
- Life insurance
- Disability insurance
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work‑life programs
- Dependent care
Compensation
- Salary: USD 86,800 - 198,000 per year