
Scientific Software Developer
Dayton, OHJobSeen 1w agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Dayton, OH, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Stellar Science is seeking a Scientific Software Developer to collaborate with software and domain experts in designing and implementing software for complex real-world problems. The role supports software across domains such as computer vision, atmospheric and physics-based modeling, high-performance computing, space domain awareness, and machine learning. The team builds and maintains extensible code using modern C++ practices.
Skills & qualifications
Skills
Qualifications
Full job description
Scientific Software Developer ?We are a team of collaborative scientists and software engineers who are passionate about building and maintaining high-quality, extensible code using modern C++ practices. In this role, you will collaborate with software and domain experts to design and implement software that solves complex, real-world problems. You will help build and support software across a variety of cutting-edge domains, including computer vision, atmospheric and physics-based modeling, high-performance computing (HPC), space domain awareness, and machine learning. What You Bring - B.S. or advanced degree (M.S./Ph.D.) in computer science, math, science, or an engineering field. - Strong experience with object-oriented development and C++ programming. An enthusiasm for or interest in adopting modern C++23 practices is highly valued. - A track record of learning new paradigms and a desire to build clean, high-quality code. - U.S. citizenship and a willingness to undergo a background investigation. Ability to perform some work at government and/or customer sites in Dayton, OH. An active security clearance is a plus, but not required to apply. Skills We Use (Experience in any of these is a plus) We don't expect anyone to know all of these! If you have experience or interest in a few of these areas, we want to hear from you: - 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 like AFSIM. - Machine learning frameworks (PyTorch, TensorFlow) and core data analysis tools (NumPy, pandas). Our Interview Process To help us understand your coding style and engineering skills, we will request a representative sample of your code early in the evaluation process. This can be something you've written for work, for a class, or a personal project you built just for fun.
How this job compares
Set against the 39,677 open Software Engineer jobs on Olive Jobs, counted November 10, 2026.
- Pay
- This postingNot listed
- Ohio median$112–206K/yr567 salary ranges
- Ohio median$55–68/hr36 hourly ranges
- Openings
- Olive Jobs lists 989 open Software Engineer jobs in Ohio and 39,677 across the US. 8% of them nationwide are listed as remote or flexible.
- Hiring the most in Ohio
- Deloitte87 open
- Oracle68 open
- JPMorgan Chase63 open
- Experience
- Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (32,705 postings).
- Education
- 12,375 of the 39,677 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




