Software Developer

aqua ITSt. Louis, MO

About The Position

This role focuses on coding, developing, integrating, and debugging software. Responsibilities include writing validation tests to ensure code integrity during Agile development, assisting with unit testing, programming, and developing in Python, Java Spring, or other frameworks. The position requires a Bachelor's Degree with 4+ years of relevant experience, or a Master's with 2+ years, or 6 years of experience in lieu of a degree. An active Top Secret Security Clearance is mandatory, with the ability to obtain SCI post-hire. Proficiency is expected in software development or integration projects within a service-oriented environment (Cloud, SOA, Web-Services). Experience with GNU based compilers, C++, Java, Typescript, Bash, and frameworks like Spring/Gradle/OpenJDK and React/Node is necessary. Demonstrated experience with relational and non-relational databases such as Amazon RDS and Postgres, strong Python coding skills, and experience with GitLab for version control, CI/CD, and resource management are required. Familiarity with Docker, web-related protocols (web servers, HTTP, SSL), and AWS/Cloud technologies is also needed, along with strong communication and collaboration skills using tools like Jira and Confluence.

Requirements

  • Bachelor’s Degree and 4+ years of prior relevant experience or Masters with 2+ years of prior relevant experience; OR 6 years of experience in lieu of degree
  • Active Top Secret Security Clearance with ability to obtain SCI post-hire
  • Proficient in software development projects or software integration projects in a service-oriented environment (Cloud, SOA, Web-Services)
  • Experience with GNU based compilers
  • Experience programming in C++, Java, Typescript, and Bash
  • Experience developing in the following frameworks: Spring/Gradle/OpenJDK, React/Node
  • Demonstrated hands-on experience with relational and non-relational database systems such as Amazon RDS, Postgres
  • Strong experience coding in Python
  • Experience using GitLab for version control, CI/CD pipelines, and resource management
  • Experience using Docker to package and run applications
  • Experience with Web-related protocols and technologies, such as web servers, HTTP, SSL
  • Familiar with AWS/Cloud technologies
  • Strong communication skills both verbal and written
  • Team Collaboration tools (Jira, Confluence)

Nice To Haves

  • Previous experience supporting the NGA customer
  • Proficient in AWS/Cloud technologies
  • Ability to work in a high-paced environment, multi-task (prioritize and manage), and work both independently and as a team

Responsibilities

  • Coding, developing, integrating, and debugging software artifacts
  • Writing validation tests against existing baselines to ensure integrity of the code during Agile development efforts
  • Assisting with unit testing
  • Programming
  • Developing in Python, Java Spring, or other frameworks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service