Remote Scientific Software Engineer Jobs
Remote scientific software engineer jobs are open across the U.S. at remote-first firms and distributed teams in sectors including life sciences, defense technology, and computational research. Employers hiring remotely right now include Lynker, NVIDIA, and Sciotex. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 5 of 8+ Remote Scientific Software Engineer jobs








Location: U.S. & Canada
Position Type: Full-time/Remote or Hybrid
About Us
Sutter Instrument is part of the Lafayette Instrument group of companies. We care about what we do and how we do it. We value integrity, collaboration, innovation, and excellence for real-world customer impact. We take pride in what we do, stand behind our products, and strive to provide the highest level of customer service possible. That mission motivates our people and our work and is a driving force behind our commitment to quality product design and superior customer service.
For almost 50 years, Sutter Instrument has been an international leader in the manufacture of precision instrumentation for the neurobiological sciences. Located in Marin County, North of San Francisco, Sutter Instrument is known for continuous innovation and excellent customer service.
Founded in 1987, WaveMetrics is the developer for Igor Pro, used worldwide as one of the leading scientific graphics and data analysis packages. Its built-in, powerful programming environment and publication-quality graphics make Igor Pro the ideal platform for sophisticated scientific software applications. WaveMetrics was acquired by Sutter Instrument in 2022.
Job Summary
Sutter Instrument/WaveMetrics is seeking to hire software developers to maintain and develop code for the scientific data analysis and graphing software Igor Pro. This position has the option to work remotely anywhere in the states of California, Oregon, or New York, or may work in either the Portland, Oregon or Novato, California offices. Benefits include full medical, dental, 401K, pension, ESOP and bonus.
The successful applicant must be capable of identifying mathematical and computational problems in the existing code, evaluating potential solutions, and implementing improvements in software. They must also be able to recognize opportunities for new features and enhancements that would provide the greatest value to our customer base. This requires strong analytical skills, sound technical judgment, and the ability to work independently, from identifying a problem or opportunity through designing and implementing a solution. Having previous experience in using Igor Pro or other scientific analysis software in a research setting will be highly beneficial.
All employees must deliver the excellent technical support for which we are renowned.
Key Responsibilities
· Maintain, debug, and extend Igor Pro's existing C++ source code.
· Identify mathematical, numerical, and computational problems in existing code and algorithms. Evaluate alternative approaches, determine appropriate solutions, and implement improvements with attention to numerical accuracy, computational efficiency, and reliability.
· Identify opportunities for new features and enhancements based on customer needs, scientific developments, and emerging computational capabilities.
· Providing superior technical support
Advanced Education and Experience Requirements
· Advanced degree in mathematics, physics, engineering, computer science, or a related technical discipline, or equivalent combination of education and experience.
· Strong understanding of calculus, linear algebra, and numerical methods, with the ability to apply mathematical concepts to practical computational problems.
· At least 3 years of professional experience as a software developer, preferably with C/C++ experience.
· Excellent verbal and written communication skills in English.
· Self-starter with the ability to manage projects both independently and part of a team.
· Authorization to work in the United States.
Additional Desirable Skills
· Experience in academic research is preferred.
· Experience in using Igor Pro and programming in Igor’s scripting language.
· Experience developing scientific, mathematical, or data analysis software
· Numerical analysis, including integration, differentiation, optimization, root finding, and differential equation solvers.
· Linear algebra, regression, statistical methods, and mixed-effects models.
· Signal processing, time-series analysis, and Fourier, Laplace, and wavelet transforms.
· Advanced mathematics, including complex analysis and Boolean algebra.
· Experience with the Qt framework, 3D graphics, or scientific visualization.
Equal Employment Opportunity
Sutter Instrument is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees and prohibit discrimination and harassment based on any characteristic protected by applicable federal, state, or local law. Employment decisions are based on qualifications, skills, experience, and business needs.
Pay: $100,000.00 - $130,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- AD&D insurance
- Dental insurance
- Disability insurance
- Health insurance
- Life insurance
- Vision insurance
Application Question(s):
- Do you have an advanced degree in mathematics, physics, engineering, computer science, or a related technical discipline?
- Do you have experience in academic research?
- Do you have any experience in using Igor Pro and programming in Igor's scripting language?
Work Location: Remote
See All 8 Remote Scientific Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsRemote Scientific Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Biotechnology & Pharmaceuticals
What Employers Look For
The qualifications that appear most often in remote scientific software engineer jobs.
- Bachelor's or master's degree in computer science, physics, math, or a related technical field
- Proficiency in Python, C++, or Fortran for numerical and scientific computing
- Experience with high-performance computing environments such as MPI, OpenMP, or CUDA
- Familiarity with version control systems and collaborative software development workflows
- Ability to read and interpret peer-reviewed scientific literature relevant to the domain
- Experience optimizing code for performance on large-scale data or simulation workloads
Tips for Your Remote Scientific Software Engineer Job Search
Apply early to remote roles that fit
Migrate Mate lists remote scientific software engineer openings from across the U.S. in one place, so you can find roles that match your domain and stack and apply directly without sorting through listings that aren't actually remote.
Publish your scientific code publicly
Remote employers can't observe you in a lab or office, so a public repository demonstrating numerical modeling, simulation pipelines, or data analysis in Python, Julia, or C++ does the showing for you. Annotate your code clearly so reviewers can follow your reasoning without asking.
Prove your async communication skills upfront
Remote scientific software engineer roles require precise written communication about complex technical decisions. Include a technical write-up, design doc, or detailed README in your application materials to show you can explain scientific software architecture clearly without a whiteboard.
Signal domain depth in your application
Remote hiring managers in life sciences, computational physics, or aerospace screen for scientific domain knowledge alongside software skills. Name the specific scientific problems you've solved, the domain libraries you've used, and the accuracy or performance outcomes your software delivered.
Remote Scientific Software Engineer Jobs: Frequently Asked Questions
How do I get a remote scientific software engineer job?
Target remote-first companies and distributed engineering teams in life sciences, aerospace, and computational research, where scientific software engineers are regularly hired without on-site requirements. Remote employers screen for self-direction, clear written communication, and proficiency in scientific computing tools like Python, C++, or domain-specific simulation frameworks. A public code portfolio demonstrating numerical methods, data pipelines, or modeling work gives you a concrete edge over candidates with similar credentials but no visible output.
Which companies hire remote scientific software engineers?
Companies hiring remote scientific software engineers right now include Lynker, NVIDIA, and Sciotex, based on current remote listings on Migrate Mate as of November 2026. Remote openings for this role are concentrated at remote-first technology firms, distributed defense and aerospace contractors, and life sciences companies building computational tools across geographically dispersed engineering teams.
Can you get a remote scientific software engineer job with no experience?
Yes, but remote entry-level roles are harder to land because you're expected to work independently from day one without in-person mentorship. Companies hiring entry-level remote scientific software engineers tend to be smaller startups or research-driven firms with async workflows already in place. You can substitute experience with open-source contributions, graduate research code you can show publicly, and demonstrated comfort with remote collaboration tools like Git and async documentation practices.
Do you need a degree for remote scientific software engineer jobs?
Usually, but the degree requirement varies by domain. Roles tied to physics simulation, bioinformatics, or computational chemistry typically expect at least a bachelor's in a relevant scientific discipline because domain knowledge is part of the job. For software-heavier roles, remote employers weigh your ability to write production-quality scientific code, contribute to technical documentation, and work effectively without supervision over formal credentials alone.
Which industries hire the most remote scientific software engineers?
The sectors hiring the most remote scientific software engineers are Technology & Software and Biotechnology & Pharmaceuticals, based on current remote listings on Migrate Mate as of November 2026. These sectors rely on distributed engineering teams that build, maintain, and iterate on scientific software without centralizing the work in a single office.
See All 8 Remote Scientific Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs