Software Engineer - Full Stack (TS/SCI Clearance Required)

North Point TechnologyGaithersburg, MD
Onsite

About The Position

North Point Technology is looking to hire a Full-Stack Software Engineer to support the Chinook Program, delivering next-generation mission software for geospatial intelligence (GEOINT). The qualified candidate must have an active TS/SCI security clearance and will contribute across the full software development lifecycle - from architecture and design through coding and automated testing - as part of a collaborative Agile team focused on world-class national security solutions. The ideal candidate brings strong full-stack development skills, thrives in a fast-paced and inclusive environment, and is passionate about building software that directly supports the mission.

Requirements

  • Active TS/SCI clearance
  • Rest API Development
  • Python or Java
  • SQL
  • Web Development
  • Django or JavaScript (Angular, React, etc)
  • Object-oriented programming in Python, Java, and JavaScript
  • Windows and Linux operating systems
  • Version control with Git and GitLab
  • Architecting, developing, and delivering complex software systems into production
  • Agile development and CI/CD (continuous integration and continuous delivery) tools and practices
  • Bachelor's degree in Computer Science, Software Engineering, or a related field

Nice To Haves

  • Front-end development with React
  • Software architecture patterns such as Client-Server and Model-View-Controller (MVC)
  • Multi-cloud experience across AWS, IBM Cloud, Google Cloud, Azure, and Oracle Cloud
  • AWS services such as S3, SQS, SNS, EC2, CloudFormation, and RDS
  • Experience as a Scrum Master for a software development or technical team
  • GEOINT domain experience applied to troubleshooting, optimizing, and validating system behavior and data outputs
  • Modern software design patterns and coding standards
  • AWS DevOps Engineer certification or similar

Responsibilities

  • Contribute across the complete software development lifecycle - including work estimation, architecture and design, coding, and automated testing - within a customer-focused Agile team.
  • Take ownership of delivering system and application enhancements.
  • Break sizable tasks into manageable units with level-of-effort estimates.
  • Partner with fellow engineers to design and document strong technical solutions.
  • Build software for problems that are not always clearly defined while keeping customer needs front and center.
  • Help remove obstacles for the development team alongside the Product Owner and technical leadership.
  • Keep Agile and Scrum practices productive and on track.
  • Deliver mission-focused software that supports national security in a fast-paced, collaborative, and growth-oriented environment.

Benefits

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