About The Position

North Point Technology is looking to hire a Software Engineer to support an innovative, mission-focused team. Our people use their unique skills and experiences to create, design, and build solutions to some of the world's hardest engineering problems. In this role, the qualified candidate will provide bug fixes, enhancements, and Graphical User Interface (GUI) improvements to operational applications, develop and deploy software across multiple environments including the cloud, and integrate software solutions in support of the mission. The ideal candidate has an excellent understanding of software development concepts and exceptional coding skills across a wide range of tools and technologies.

Requirements

  • Active TS clearance required; must be eligible for CI Polygraph. Applicants without an active TS clearance will not be considered.
  • Hands-on experience with Linux operating systems and Bash shell scripting
  • Hands-on experience with Kubernetes
  • Software development experience with Python or Java
  • Experience integrating COTS (Commercial Off-The-Shelf) software
  • Experience working in virtualized infrastructure (e.g., VMware, AWS, Azure, Proxmox, Google Cloud Platform)
  • Experience with DevOps automation tools such as Ansible, Jenkins, CloudFormation, and containerization
  • Experience working with PKI certificates, encryption protocols, and SSL/TLS
  • Experience with data exchange formats including JSON and XML
  • Experience preparing program-level and user-level documentation
  • Working knowledge of data transfer protocols such as FTP, SFTP, TFTP, HTTP, HTTPS, and QUIC

Nice To Haves

  • Experience with external authentication methods (e.g., LDAP, Active Directory)
  • Experience with data encryption in a secure environment
  • Experience with JIRA and GitLab
  • Experience configuring and developing in AWS, Azure, or other cloud environments
  • Experience with SQL
  • Experience using Agile software development methodologies as part of an Agile team
  • Experience building application workflows with Apache ActiveMQ

Responsibilities

  • Provide bug fixes, enhancements, and GUI improvements to meet operational requirements.
  • Develop and modify application source code in response to new requirements and change requests.
  • Develop and deploy software, including in cloud environments.
  • Integrate externally developed code into core libraries.
  • Install and configure application software.
  • Evaluate third-party vendors and software partners.
  • Maintain the design of software libraries (module API definitions, code organization, and adherence to coding standards).
  • Partner with the configuration manager to integrate externally developed software into core libraries.
  • Assist the Sponsor in developing standards, methods, and procedures for product quality and release readiness.
  • Conduct testing across all levels of the software development life cycle, including regression testing and strict adherence to established testing procedures.

Benefits

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