Skip to main content
E

Sr. Software Engineer, Full Stack (Scientific Instruments)

Emulate, Inc.
Full Timesenior
Boston, Massachusetts, US$130k – $180kPosted March 6, 2026

Salary Context

This role offers $130k–$180k. The median for Senior-level frontend roles is $108k–$207k (based on 91 listings). Near median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptReactAWSLinuxCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

The Senior Software Engineer -- Full Stack (Scientific Instruments) designs, develops, and operates software that spans our scientific instruments and their user-facing applications. We are looking for a software engineer with experience building software systems that interact with scientific instruments, robotics platforms, or other hardware devices. You will work across the stack—frontend (TypeScript/React/Eclipse), backend (Python, C++), data and messaging, and integration with instrument software—to deliver reliable features that drive scientific workflows, data capture and insights. You’ll collaborate with frontend, backend, DevOps, and instrument engineering to “connect the dots” across our architecture and translate user and system requirements into high-quality, validated software.

This role reports to the Director, Software Engineering within the Platform Products department. You will lead feature development, design reviews, improve our tooling, refine roadmaps, and help us move faster with confidence. This position is on site in our Boston office.

Key Responsibilities:

· Lead end-to-end delivery of features that span frontend (React/Electron-based) to embedded firmware (Linux-based): requirements, design, implementation, verification, release, and sustaining.

· Partner with Product Management, Scientists, and cross-functional stakeholders to clarify requirements and translate them into epics, stories, and acceptance criteria.

· Design and build secure, scalable APIs and frontend experiences that are resilient, accessible, and observable.

· Collaborate with instrument and embedded teams to enable robust data and control pathways between devices, desktop utilities, and 3rd party applications.

· Improve our infrastructure, tooling, and developer experience (CI/CD, testing strategy, monitoring, documentation).

· Conduct design and code reviews; uphold engineering best practices, documentation standards, and validated change control.

· Maintain high bar for robustness and security across the stack.

· Create and maintain technical documentation that enables repeatability, auditability, and future development.

Qualifications

· B.S. or M.S. in Computer, Electrical, Robotics, Mechanical Engineering

· 4+ years of professional software engineering experience (senior-level scope and autonomy; experience leading multi-component projects).

· Experience building systems that interact with instruments/hardware or scientific data.

· Strong engineering fundamentals and SDLC practices (requirements, design, testing, CI/CD, observability, incident response).

· Excellent communication skills; able to collaborate with Scientists, Product Management, and multi-disciplinary engineering teams.

Our stack, apps, and environment (experience in several of the following):

  • Frontend: JavaScript/TypeScript, React, Electron (on Linux, Windows and MacOS).
  • Backend: Linux, ROS2 (Robot Operating System), state machines, (Python, C++)
  • Cloud: AWS, CI/CD tooling
  • Data: Relational and non-relational stores
  • Messaging/streaming: MQTT-like pub/sub messaging and RPC; integration with connected instruments.
  • Domain: Scientific instrument and data-analysis applications; life-sciences workflows.

Ideal but not required:

  • Experience collaborating with embedded/firmware teams (C/C++) and integrating device protocols.
  • Familiarity with ROS/ROS2
  • Strong testing practices, including unit, integration, and end-to-end testing; familiarity with validated environments
  • Performance profiling, accessibility, and usability best practices on the frontend

Work Authorization & Location:

This position is based on site in Boston, MA. Candidates must currently reside in the greater Boston area and be authorized to work in the United States without current or future visa sponsorship. Emulate is not able to provide visa sponsorship or relocation assistance for this role.

Compensation & Benefits

  • Base Salary: $130,000 – $180,000 annually, commensurate with experience
  • Annual Bonus: Performance-based bonus opportunity
  • Equity: Participation in the company’s equity incentive program
  • Comprehensive Benefits:
  • Medical, dental, and vision insurance
  • Generous paid time off (PTO) and company holidays
  • Commuter benefits and pre-tax transit options
  • 401(k) plan
  • Life and disability coverage

Equal Opportunities:

Emulate is an Equal Employment Opportunity Employer that is committed to diversity, equity, and inclusion. We take unbiased action to offer employment and advancement opportunities to all applicants, without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or ability status. Our methods for hiring include ensuring that all available opportunities are fairly promoted — via online globally available channels — in a manner accessible to all potential applicants.

About Emulate, Inc.

Emulate, Inc. is the pioneer of Organ-on-a-Chip technology, enabling researchers to accur

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free