Scientific Software Developer (DC, NoVA)

Stellar Science•Tysons, VA

About The Position

Join a collaborative team of scientists and software engineers building and maintaining high-quality, extensible software using modern C++ practices. The role involves collaborating with software and domain experts to design and implement software that addresses complex, real-world problems. Work may span computer vision, atmospheric and physics-based modeling, high-performance computing, space domain awareness, and machine learning. Some work may be performed at government and/or customer sites in Northern Virginia. During the evaluation process, candidates will be asked to provide a representative sample of their code, which may come from work, coursework, or a personal project.

Requirements

  • Bachelor of Science or advanced degree (M.S./Ph.D.) in computer science, mathematics, science, or an engineering field.
  • Strong experience with object-oriented development and C++ programming.
  • Track record of learning new paradigms and desire to build clean, high-quality code.
  • U.S. citizenship.
  • Willingness to undergo a background investigation.
  • Ability to perform some work at government and/or customer sites in the Northern Virginia area.

Nice To Haves

  • Interest in adopting modern C++23 practices.
  • Active security clearance; not required to apply.
  • Experience or interest in one or more of the following: Python, Java, TypeScript, C++ Boost, or Eigen; supercomputing (OpenMP, threads, MPI, GPUs/CUDA); cross-platform development (Linux and Windows); 3D graphics (OpenGL, Vulkan, WebGL); user interface development (Qt, Material UI); physics/aerospace modeling, orbital mechanics, directed energy, or simulation frameworks such as AFSIM; machine learning frameworks (PyTorch, TensorFlow) and data analysis tools (NumPy, pandas).

Responsibilities

  • Collaborate with software and domain experts to design and implement software for complex, real-world problems.
  • Build and maintain high-quality, extensible software using modern C++ practices.
  • Support software across domains such as computer vision, atmospheric and physics-based modeling, high-performance computing, space domain awareness, and machine learning.

Benefits

  • Generous and flexible benefits; details are available on the company's careers benefits page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service