Software Developer (Python)
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
Requirements
Bachelor's degree with 6+ years of relevant experience, Master's with 4+, or 8 years total professional experience in lieu of a degreeActive Top Secret clearance required, with eligibility for SCI after onboardingBackground 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 mindsetQuick to learn new tools and technologiesDetail-oriented with strong organizational habits; able to take tasks from planning to completionAbility to present and explain technical concepts to various audiencesProficiency with Python developmentHands-on experience with version control and DevOps tools, including GitLab and CI / CD workflowsFamiliarity with Docker for app deploymentUnderstanding of common web protocols (e.g., HTTP, SSL)Exposure to cloud computing platforms (especially AWS)Experience using team collaboration tools like Jira and ConfluenceDesired Skills
Prior work supporting the NGA or similar mission environmentsDeep knowledge of cloud environments (especially AWS)Certifications in Python or AWS platforms