Job Description
Software Developer (Python)
Position Type: Full-Time W2 Direct Hire
Location: On-site, St. Louis, MO
Pay: $110k - 160K
Immediately hiring
Position Summary
We're seeking a skilled Software Engineer to contribute to a high-impact national security mission involving geospatial data. This role supports efforts to accurately measure and represent points on, above, or below the Earth's surface using advanced modeling and analytics.
- KEY DUTIES:
- Design, code, test, and troubleshoot software in an Agile development setting
- Write automated tests to validate software performance against known standards
- Contribute to integration and quality assurance of software components
- Develop using Python and assist with unit testing and debugging activities
- Bachelor's degree with 6+ years of relevant experience, Master's with 4+, or 8 years total professional experience in lieu of a degree
- Active Top Secret clearance required, with eligibility for SCI after onboarding
- Background in software engineering or integration in service-based or distributed systems (e.g., cloud, SOA, web services)
- Strong communication skills and a self-directed, proactive mindset
- Quick to learn new tools and technologies
- Detail-oriented with strong organizational habits; able to take tasks from planning to completion
- Ability to present and explain technical concepts to various audiences
- Proficiency with Python development
- Hands-on experience with version control and DevOps tools, including GitLab and CI/CD workflows
- Familiarity with Docker for app deployment
- Understanding of common web protocols (e.g., HTTP, SSL)
- Exposure to cloud computing platforms (especially AWS)
- Experience using team collaboration tools like Jira and Confluence
- DESIRED SKILLS:
- Prior work supporting the NGA or similar mission environments
- Deep knowledge of cloud environments (especially AWS)
- Certifications in Python or AWS platforms
Apply Now
Apply Now