.NET / GIS Software Engineer (TS Clearance Required)

North Point TechnologySt. Louis, MO
87d

About The Position

North Point Technology is seeking an experienced Software Developer to join our mission-driven team supporting the National Geospatial-Intelligence Agency (NGA). This position plays a critical role in advancing NGA’s Geospatial Intelligence (GEOINT) capabilities — measuring, modeling, and visualizing the Earth in precise 3D detail to enable global intelligence and defense missions. The ideal candidate is a motivated problem-solver and skilled developer who thrives in collaborative, agile environments. You’ll work hands-on with .NET technologies, build robust software components, and help ensure the reliability and integrity of critical geospatial systems. This program requires employees to have an active TS clearance.

Requirements

  • Strong proficiency in C#, VB.NET, C++, and WPF within the Microsoft .NET ecosystem.
  • Experience working with large codebases and writing testable, maintainable software.
  • Familiarity with PostgreSQL or similar relational databases.
  • Understanding of Cloud, SOA, Web Services, or virtualization environments.
  • Experience with Git/GitLab for version control and Jira/Confluence for collaboration.
  • Solid understanding of software development and sustainment methodologies.
  • Excellent written and verbal communication abilities.
  • Strong organizational skills with attention to detail.
  • Proactive, self-motivated, and comfortable taking ownership of assigned tasks.

Nice To Haves

  • Prior experience supporting NGA or other Intelligence Community customers.
  • Working knowledge of AWS and cloud-native technologies.
  • Microsoft certifications in software development or systems engineering.
  • Hands-on GIS (Geospatial Information Systems) experience.

Responsibilities

  • Design, develop, and integrate .NET-based software components and applications.
  • Debug, test, and validate new and existing code to maintain system stability and data integrity.
  • Contribute to Agile development cycles, participating in standups, sprint planning, and retrospectives.
  • Write and maintain automated unit and validation tests to support continuous integration and delivery.
  • Collaborate closely with system engineers, analysts, and developers to ensure solutions align with mission goals.
  • Support ongoing software sustainment, ensuring long-term reliability and scalability of deployed systems.
  • Leverage tools like GitLab, Jira, and Confluence to track progress, manage tasks, and document work.

Benefits

  • Excellent compensation.
  • Flexible work-life balance.
  • Close-knit and open atmosphere.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service