Junior Software Engineer
$95,000–$105,000 year
On-siteBeavercreek, Ohio, United States
Job Summary
Junior Software Engineer at KBR’s National Security Solutions team contributing to secure, cloud-based containerization and DevSecOps pipelines. Develop and implement end-to-end cluster and application lifecycles in cloud environments using Kubernetes/Docker (Podman), convert legacy applications to containerized environments, build ETL workflows, ensure CVE-free containers through scans, and apply DevSecOps principles to automate secure software delivery. Collaborate across teams to design containerized, cloud-native solutions, leverage Terraform, Zarf, and API management, and work with databases (SQL/NoSQL) and multiple languages (Python, Java, C++, JavaScript, Go). Maintain secure network configurations, implement service mesh concepts (Istio), and use CI/CD tooling (GitHub/GitLab, ArgoCD) within Agile/DevSecOps contexts to enhance security, scalability, and operational efficiency for DoD missions, including supporting the Department of the Air Force.
Required Qualifications
- Active DoD Secret security clearance
- BS in Computer Science, Software Engineering, or related field
- 2 years of progressive related experience
- Advanced experience containerizing applications to be run through a web interface
- Advanced experience with Kubernetes or Docker
- Develop and implement end-to-end cluster and application lifecycles
- Experience working with Agile, Agile XP, DevOps, and DevSecOps methodologies
- Experience with C++, Java, Python, and Go
- Experience building or consuming REST APIs and working with backend services or microservice architectures
- Experience with databases (SQL or NoSQL) and handling structured data (e.g., JSON, CSV)
- Familiarity with logging, telemetry, or data collection pipelines for monitoring system usage and performance
- Experience or exposure to data visualization tools (e.g., Grafana, dashboards, or reporting systems)
- Experience working with version control systems like GitHub and Gitlab
- Experience in software systems development using CI/CD pipelines, GitHub, Gitlab CI and ArgoCD
- Experience with Log Management and Analytics tools like Vector, Loki, and Grafana
- Proficient in tools like AWS Cloud Services, Gitlab, Ansible, Maven, Gradle
- Experience with Unit/Integration Testing
- Experience with Unit Testing tools Jest, Cypress or Playwright
- Experience with Test Driven Development
- Familiarity with Infrastructure as Code and Platform as a Service models
- Active Top Secret with SCI eligibility
Desired Qualifications
- Active DoD Secret security clearance
- BS in Computer Science, Software Engineering, or related field
- 2 years of progressive related experience
- Advanced experience containerizing applications to be run through a web interface
- Advanced experience with Kubernetes or Docker
- Develop and implement end-to-end cluster and application lifecycles
- Experience working with Agile, Agile XP, DevOps, and DevSecOps methodologies
- Experience with C++, Java, Python, and Go
- Experience building or consuming REST APIs and working with backend services or microservice architectures
- Experience with databases (SQL or NoSQL) and handling structured data (e.g., JSON, CSV)
- Familiarity with logging, telemetry, or data collection pipelines for monitoring system usage and performance
- Experience working with version control systems like GitHub and Gitlab
- Experience in software systems development using CI/CD pipelines, GitHub, Gitlab CI and ArgoCD
- Experience with Log Management and Analytics tools like Vector, Loki, and Grafana
- Proficient in tools like AWS Cloud Services, Gitlab, Ansible, Maven, Gradle
- Experience with Unit/Integration Testing
- Experience with Unit Testing tools Jest, Cypress or Playwright
- Familiarity with Infrastructure as Code and Platform as a Service models
- Active Top Secret with SCI eligibility
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.