Senior Software Engineer
Remote · Huntsville, Alabama, United States
Job Summary
Senior Software Engineer needed to design, develop, and maintain software systems for defense-related projects at Arcarithm. Responsibilities include contributing to software design and implementation across full-stack domains, utilizing Rust, Java, and Python; building and managing containerized applications with Docker and Kubernetes; collaborating with cross-functional teams; supporting modeling and simulation efforts; ensuring compatibility across Linux and Windows platforms; and advancing development processes. The role requires a Bachelor's degree in Computer Engineering or Software Engineering (or equivalent), 7+ years of professional experience, proficiency in Docker, Kubernetes, GitLab, Java, Python, and modeling/simulation techniques, and an active DoD security clearance. Remote work is available alongside on-site duties in Huntsville, AL.
Required Qualifications
- Bachelor degree in Computer Engineering, Software Engineering, or equivalent
- 7+ years of professional software development experience
- Proficiency in Containers (e.g., Docker)
- Container orchestration (e.g., Kubernetes)
- Linux and MS Windows environments
- GitLab for version control
- Java and Python programming languages
- Modeling and simulation techniques
- Must have an active and transferable DoD security clearance with current investigation at the required level
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.