Full-Stack Software Engineer
- Beavercreek, OH, United States
Applications open in a new tab.
Job details
- Experience
- 3+ years of full-stack software engineering experience
- Posting language
- English
- Posted
Original job description
deciBel Research has an immediate opening for a Full-Stack Software Engineer in Dayton, OH.
Position Description:
deciBel Research is a seeking a Full Stack Remote Sensing Software Engineer to Lead the modernization of mission-critical GEOINT systems by architecting and delivering cloud-native, data-driven applications and microservices. In this senior role, you will shape technical direction, oversee the integration of modern pipelines, and develop secure, scalable solutions that directly impact analysts performing high-consequence missions. You will serve as a technical leader who advises on architecture, mentors engineers, and drives engineering excellence across complex modernization efforts.
Responsibilities Include:
- 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
- Support mid-level and junior engineers; perform code reviews and drive engineering best practices
- Evaluate emerging technologies (LLMs/AI, synthetic data, augmented development tools) for mission applicability
Education Requirements:
BS in Computer Science, Software Engineering or related field
Experience Requirements:
3+ years of full-stack software engineering experience
Ex
More about this job
Skills
- Microservices
- Python
- Oracle Java
- Spring Boot
- AWS
- Kubernetes
- Infrastructure as code
- GitLab
- CI/CD
- Test automation
- Supply chain management
- Apache Kafka
- Elasticsearch
- Computer science