Expedition Technology (EXP) is looking for a Software Engineer to design and implement services that support verification, validation, testing, and evaluation workflows for the DoD and Intel communities.
Requirements
- 5+ years of experience in software engineering with a strong foundation in Python
- Ability to write clean, modular, and well-tested code using modern software engineering practices
- Solid understanding of software architecture, design patterns, and system integration
- Familiarity with containerization (e.g., Docker) and CI/CD tools (e.g., GitLab) is a plus
- Experience with Kubernetes is a bonus, but not required
- Familiarity with cloud platforms (e.g., AWS) is helpful, but not the primary focus
Responsibilities
- Design and implement Python-based services and internal tools to support mission workflows
- Build scalable, maintainable, and testable software systems for verification and validation environments
- Collaborate across teams to establish best practices in software engineering, testing, and observability
- Contribute to the design and evolution of mission-critical environments
- Support deployment and automation efforts using containerization and CI/CD tools (bonus)
- Mentor teammates and help grow engineering capabilities across the team
Other
- U.S. Citizenship
- An active TS/SCI security clearance
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
- A collaborative mindset and a passion for engineering excellence