Software Developer (Python) at aqua IT
St. Louis, Missouri, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Oct, 25

Salary

0.0

Posted On

18 Jul, 25

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Completion, Web Services, Eligibility, Integration, Collaboration Tools, Aws, Platforms, Onboarding, Distributed Systems, Gitlab, Confluence, Python, Jira, Communication Skills, Version Control, Docker

Industry

Computer Software/Engineering

Description

POSITION OVERVIEW:

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.

MINIMUM REQUIREMENTS:

  • 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
Responsibilities
  • 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
Loading...