Join a team of collaborative scientists and software engineers building and maintaining high-quality, extensible software using modern C++ practices. The Scientific Software Developer collaborates with software and domain experts to design and implement software that solves complex, real-world problems. The work supports a variety of advanced domains, including computer vision, atmospheric and physics-based modeling, high-performance computing, space domain awareness, and machine learning. Candidates should bring strong object-oriented development and C++ programming experience, a track record of learning new paradigms, and a desire to build clean, high-quality code. Interest in adopting modern C++23 practices is highly valued. The position requires U.S. citizenship, willingness to undergo a background investigation, and ability to perform some work at government and/or customer sites in Albuquerque. An active security clearance is a plus but is not required to apply. During the evaluation process, candidates will be asked to provide an example of their code. This may be work, coursework, or a personal project.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time