About The Position

North Point Technology is looking to hire a Full Stack Software Engineer to support a mission-critical GEOINT enterprise application program. This role requires an active Top Secret/SCI clearance. The program operates under DevSecOps and Agile methodologies and focuses on sustainment and evolution of a large-scale enterprise system that enables users to submit, search, discover, and retrieve geospatial intelligence data across a broad network of suppliers. As a member of an Agile scrum team, the selected individual will contribute to software development activities across the full development lifecycle in a fast-paced, mission-driven environment.

Requirements

  • Java software development, including writing, modifying, and troubleshooting Java code
  • Troubleshooting and navigating multiple operating system environments (Linux and/or Windows)
  • Agile software development methodologies and participation in Agile scrum teams
  • Active Top Secret/SCI security clearance
  • U.S. citizenship required

Nice To Haves

  • Large-scale software integration pipeline concepts leveraging Docker, Chef, Git, JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, and/or CMDB
  • COTS/FOSS integration and support
  • Scaled Agile Framework (SAFe) and associated tools such as VersionOne and Jira
  • Cloud infrastructure design or administration
  • DevSecOps tooling and practices (e.g., Docker, Git, DevSecOps pipelines, GitOps)
  • Front-end and/or back-end development technologies (e.g., CSS, XML, Tailwind, Python, microservices, automated testing)
  • Big data technologies including data ingest, analytics, Elasticsearch, Kubernetes, GitOps pipelines, Kinetica, and COTS integration
  • Database and SQL development using Oracle DBMS, PostgreSQL, SQL, PL/SQL, MongoDB, and/or MySQL RDS
  • AI and/or Machine Learning technologies
  • Drools rules engine

Responsibilities

  • Plan, conduct, and coordinate software development activities within an Agile scrum team.
  • Design, develop, document, test, and debug software that addresses complex mission and business problems.
  • Apply appropriate standards, processes, procedures, and tools throughout the software development lifecycle.
  • Leverage knowledge of computer hardware, software, and information processing techniques to develop solutions based on system user requirements.
  • Correct program errors.
  • Compile program development documentation.
  • Analyze system capabilities to resolve questions related to program intent, output requirements, input data acquisition, programming techniques, and controls.

Benefits

  • excellent compensation
  • benefits
  • flexible work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service