Software Engineer

VantorMelbourne, FL
Onsite

About The Position

Vantor is seeking a Software Engineer to support the development, integration, and operational deployment of software algorithms for mission-critical systems. This role requires strong software engineering skills, comfort with mathematical and scientific computing concepts, and the ability to turn prototype algorithms into reliable operational software. This position supports PUMA, the U.S. Intelligence Community’s Program of Record missile warning system. PUMA operates 24/7 in redundant operational environments and integrates data from Department of Defense and Intelligence Community OPIR, or Overhead Persistent Infrared, sensors to generate 3D fused missile tracks used for tactical and strategic missile warning.

Requirements

  • Active Top Secret security clearance with eligibility for SCI.
  • Ability to obtain and maintain TS/SCI access with CI polygraph, if not already held.
  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering, or a related technical field. Five years of relevant professional experience may be considered in lieu of degree.
  • 5+ years of experience in software engineering, scientific programming, algorithm implementation, or related technical fields.
  • Strong software development experience in C++, with an emphasis on building reliable, maintainable production software.
  • Experience developing, integrating, or supporting microservices in operational or production environments.
  • Experience using Git-based version control systems such as GitHub, GitLab, or Bitbucket.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work in a mission-focused environment with high reliability and operational expectations.

Nice To Haves

  • Familiarity with estimation techniques such as Kalman filtering.
  • Familiarity with orbital mechanics, missile warning, tracking, sensor fusion, or related mission domains.
  • Experience with scientific computing, image processing, signal processing, or large-scale data processing.
  • Experience with Agile or other formal software development methodologies.
  • Experience with Docker, Kubernetes, or other container platforms.
  • Experience developing software for Linux environments.
  • Experience with automated testing, CI/CD pipelines, or verification and validation frameworks.
  • Familiarity with operational systems, high-availability environments, or mission-critical software delivery.

Responsibilities

  • Convert algorithm definitions and prototypes into robust software applications that run efficiently on large image and sensor data sets.
  • Develop operational-quality software that is reliable, extensible, maintainable, and performant.
  • Apply software engineering standards and development processes to produce high-quality software packages.
  • Build, maintain, and improve automated test, verification, and validation tools.
  • Debug, refactor, and modernize existing software codebases for new systems and platforms.
  • Participate in the full software development lifecycle, including planning, requirements analysis, design, implementation, build, documentation, testing, deployment, and maintenance.
  • Collaborate with algorithm developers, systems engineers, testers, and operational stakeholders to deliver mission-ready capabilities.

Benefits

  • paid time off
  • health and welfare insurance
  • 401(k)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service