Software Developer (Hiring Event)

National Geospatial-Intelligence Agency•Saint Louis, MO

About The Position

Software Developers analyze and document requirements, then design and develop solutions tailored to Agency, systems, and customer requirements. They lead the testing and integration of new and modified solutions into developed systems. The role also involves developing software, configuring and managing code, planning and designing systems architecture, and writing and maintaining software program documentation. This position is with the National Geospatial-Intelligence Agency (NGA) and is a DCIPS position in the Excepted Service under 10 U.S.C. 1601. NGA employees are assigned to pay bands based on the type and scope of work performed. Base salary is established within the assigned pay band based on qualifications; an annual performance-pay process may determine a base-pay increase and/or bonus. The position may be eligible for a recruitment incentive, subject to applicable eligibility requirements and a required service agreement. Candidates must meet NGA fitness-for-employment standards and obtain and retain a Top Secret security clearance with SCI access. A Counterintelligence Polygraph and drug testing are required. Employees with SCI access under NGA cognizance must submit an annual Security Financial Disclosure Report, SF-714. A trial period applies, during which fitness and whether continued employment advances the public interest will be evaluated.

Requirements

  • Professional experience with database technologies such as MySQL, PostgreSQL, Oracle Database, DynamoDB, or equivalent.
  • Professional experience using a programming language such as Java, Python, JavaScript, or equivalent to complete software applications.
  • Experience building web application programming interfaces (API) using standards such as REST or SOAP.
  • Experience with build automation tools such as Maven, Gradle, Webpack, NPM, Yarn, Jenkins, GitLab CI, or equivalent.
  • Experience applying agile development methodologies to develop software.
  • Meet the education requirement through one of the stated alternatives: a qualifying bachelor's degree; a combination of at least 24 semester (36 quarter) hours of relevant coursework and related experience totaling four years; or at least four years of qualifying experience in software design, information technology engineering, or a related area.
  • U.S. citizenship is required.
  • Must be able to obtain and retain a Top Secret security clearance with access to SCI.
  • Must undergo a Counterintelligence Polygraph examination and designated or random drug testing.
  • Must meet NGA fitness-for-employment standards.
  • Must use direct deposit.
  • Employees with SCI access under NGA cognizance must submit an annual Security Financial Disclosure Report, SF-714.

Nice To Haves

  • Experience developing and deploying containerized applications to a Kubernetes container orchestration system.
  • Professional experience designing, developing, testing, and deploying software, including full-stack web-based applications using industry-standard DevOps tools.
  • Experience with frameworks such as Python Flask, Java Spring, Java Spring Boot, JavaScript React, or JavaScript Redux.
  • At least three years of professional experience writing unit and integration tests for application code.
  • At least three years of professional experience applying software security techniques, controls, and best practices to mitigate vulnerabilities and risks from malicious attacks and ensure continued operations.

Responsibilities

  • Analyze and document requirements.
  • Design and develop solutions tailored to Agency, systems, and customer requirements.
  • Lead the testing and integration of new and modified solutions into developed systems.
  • Develop software and configure and manage code.
  • Plan and design systems architecture.
  • Write and maintain software program documentation.

Benefits

  • The position may be eligible for a recruitment incentive, subject to eligibility requirements and a service agreement.
  • A performance-pay process may provide a potential base salary increase and/or bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service