Job Requirements
Dayton, OH Huntsville, AL Saint Louis, MO
Top Secret/SCI Polygraph Unspecified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Position Title: Software Engineer
Position Type: Full-time
Location: Dayton, OH (Primary); Huntsville, AL; St. Louis, MO; Remote (in order of preference)
Clearance: Active TS/SCI
Description:
Waypoint’s client is seeking a driven, detail-oriented Software Engineer to support mission-critical development efforts within a secure environment supporting NASIC. This role focuses on building and maintaining modern software solutions using object-oriented programming, containerization, and cloud-native concepts.
The selected candidate will work within an Agile team to develop scalable applications, support system integration, and contribute to high-impact national security missions. This is an excellent opportunity for early-career engineers to grow in a DevSecOps and modern software development environment.
Responsibilities:
- Develop, test, and maintain software applications using object-oriented programming languages such as Go, Python, Java, or C#.
- Build and support HTTP-based web services and APIs using frameworks such as Spring Boot.
- Work with containerization technologies (Docker, Podman, CRI-O) and support Kubernetes-based deployments.
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
- Utilize version control systems such as Git (GitHub, GitLab, Bitbucket) for source code management.
- Develop software solutions for Linux-based environments.
- Work with structured data formats such as XML, JSON, and YAML.
- articipate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Support integration of applications with databases and data processing systems.
Required:
- Active TS/SCI clearance
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
- Minimum 3+ years of experience in object-oriented programming (Go, Python, Java, or C#)
- Experience developing software for Linux platforms
- Familiarity with HTTP-based services and frameworks such as Spring Boot
- Experience with version control systems (Git or similar)
- Familiarity with XML, JSON, and YAML data formats
- Basic experience with containerization technologies (Docker or similar)
- Strong communication and organizational skills
Desired:
- Experience with Kubernetes and container orchestration concepts
- Experience with relational and non-relational databases (e.g., MongoDB)
- Familiarity with message queues and caching systems (RabbitMQ, Redis, Memcached)
- Knowledge of ICAM concepts (OAuth2, JWT, Keycloak, OpenID)
- Experience with CI/CD tools such as Jenkins
- Familiarity with Agile/Scrum methodologies
- Exposure to compiler architecture concepts (lexers, parsers)
group id: 91113162