1

Scientific Software Engineer Jobs in Boston, MA (NOW HIRING)

Senior Software Engineer

Marlborough, MA · On-site

$140K - $170K/yr

Degree in Computer Science, Software Engineering, Robotics, or a related field - or equivalent experience5+ years of experience in motion control, device control, or similar software ...

Software Engineer responsibilities include gathering user requirements, defining system ... Science, Engineering or relevant field

Senior Software Engineer

Boston, MA · On-site

$176K - $196K/yr

Join a great team with high visibility and challenging projects on the horizon to help grow your career What We Look For: * BS in Computer Science, Software Engineering or equivalent practical ...

Showing results 41-60

Scientific Software Engineer information

See Boston, MA salary details

$16

$42

$92

How much do scientific software engineer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for scientific software engineer in Boston, MA is $42.76, according to ZipRecruiter salary data. Most workers in this role earn between $18.27 and $62.40 per hour, depending on experience, location, and employer.

How does a scientific software engineer typically collaborate with researchers and domain experts on projects?

Scientific Software Engineers frequently work closely with researchers, scientists, and domain experts to translate complex scientific requirements into robust and efficient software solutions. Collaboration often involves participating in project meetings, understanding specific scientific models or data workflows, and iteratively refining software based on user feedback. This role requires strong communication skills and the ability to bridge the gap between technical software development and domain-specific needs, ensuring that the resulting tools are both scientifically accurate and user-friendly.

What is a scientific software engineer?

Scientific Software Engineers are professionals who design, develop, and maintain software applications tailored for scientific research and data analysis. They collaborate with scientists and researchers to create computational tools, simulations, or data processing pipelines that enable complex experiments and facilitate discovery. Their role often requires expertise in both domain-specific science and advanced programming, ensuring that software solutions are robust, efficient, and reproducible. Scientific Software Engineers typically work in academic institutions, research labs, or industries such as biotechnology, pharmaceuticals, and climate science.

What are the key skills and qualifications needed to thrive as a scientific software engineer, and why are they important?

To thrive as a Scientific Software Engineer, you need a strong background in computer science, mathematics, and scientific domains, often with an advanced degree in a STEM field. Familiarity with programming languages like Python, C++, and MATLAB, as well as experience with scientific computing libraries and version control systems, is typically required. Excellent problem-solving skills, attention to detail, and effective collaboration are essential soft skills for this role. These competencies enable the development of robust and efficient scientific software, facilitating research and innovation in scientific projects.

What is the difference between Scientific Software Engineer vs Data Scientist?

AspectScientific Software EngineerData Scientist
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related fields; programming skillsBachelor's or Master's in Data Science, Statistics, or related fields; programming and analytical skills
Work EnvironmentResearch labs, scientific organizations, tech companies focusing on simulation and modelingBusiness, tech companies, research institutions analyzing large datasets
Industry UsageScientific research, engineering, simulation developmentData analysis, predictive modeling, machine learning applications

While both roles require programming skills and a strong technical background, Scientific Software Engineers focus on developing software for scientific research and simulations, whereas Data Scientists analyze data to extract insights and build models. The roles often overlap in skills but differ in their primary objectives and work environments.

What job categories do people searching Scientific Software Engineer jobs in Boston, MA look for? The top searched job categories for Scientific Software Engineer jobs in Boston, MA are:
Infographic showing various Scientific Software Engineer job openings in Boston, MA as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $88,933 per year, or $42.8 per hour.

Senior Software Engineer

Adcole

Marlborough, MA • On-site

$140K - $170K/yr

Full-time

Dental, Vision

Re-posted 22 days ago


Job description

ABOUT ADCOLEAdcole designs and manufactures precision measurement systems used by leading industrial manufacturers - Ford, GM, Toyota, Caterpillar, Cummins, and others - to measure rotating components to tolerances finer than one-hundredth the diameter of a human hair. Our systems serve as the measurement standard on production floors worldwide, including in Formula One with teams like Red Bull and Ferrari.We have been manufacturing the majority of our products at our Massachusetts headquarters since 1957. We support customers globally through offices in the U.S., Germany, China, and Japan.THE ROLEWe are looking for a Senior Software Engineer to join our software engineering team and take a leading role in developing the software that drives our measurement systems. You will report to the Director of Software Engineering and work closely with engineering, manufacturing, and customer support teams.The work spans the full software lifecycle - architecture, UI/UX development, algorithm implementation, hardware integration, and validation. This includes both off-line development and hands-on testing directly on our measurement equipment.KEY RESPONSIBILITIESDesign and develop software for precision measurement systemsBuild and maintain UI/UX workflows based on functional requirementsDevelop and optimize data acquisition and analysis algorithmsSupport hardware/software integration and system validationTroubleshoot and resolve defects in current and legacy systemsContribute to project planning, code reviews, and technical documentationEvaluate new tools and technologies, including AI-driven approachesMentor junior engineers and contribute to team engineering practicesWHAT WE'RE LOOKING FORWe are looking for someone with a solid technical foundation and a genuine interest in this kind of work - someone who learns well and takes ownership of problems. You do not need to have experience with every item listed here. If the role interests you and you have the core background, we encourage you to apply.Core background:Degree in Computer Science, Software Engineering, Robotics, or a related field - or equivalent experience5+ years of experience in motion control, device control, or similar software developmentProfessional experience with C# and Microsoft WPFStrong programming skills in C and/or C++Experience building and maintaining production software systemsComfortable working across teams and communicating technical concepts clearlyHelpful but not required:AI implementation experienceAzure DevOps or Team Foundation ServerSQL Server or relational databasesHardware/software integration or embedded systemsGROWTH AND DEVELOPMENTThis role has room to grow into project or team leadership over time, depending on your interests. We offer tuition reimbursement and make a point of investing in people's long-term development.COMPENSATION & BENEFITSSalary: $140,000 – $170,000 annuallyMedical, dental, and vision insuranceLife insuranceTuition reimbursementPaid time off401(k) program Equal Opportunity EmployerAdcole is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.
Job Posted by ApplicantPro