Demo

Senior Software Engineer – Full Stack

Emulate, Inc.
Boston, MA Full Time
POSTED ON 11/24/2025
AVAILABLE BEFORE 5/22/2026

Location: Boston, MA

 

Role Description:

The Senior Software Engineer (Full Stack) designs, develops, and operates software that connects our scientific instruments with cloud services and user-facing applications. You will work across the stack—front end (TypeScript/React), back end (Go services/APIs), data and messaging, and integration with instrument software—to deliver reliable features that drive scientific workflows 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 design reviews, improve our tooling and paved roads, and help us move faster with confidence. This position is hybrid with an expectation of at least four days per week in the Boston office.

 

 

Key Responsibilities: 

·        Lead end-to-end delivery of features that span embedded firmware and ROS/ROS 2 nodes: requirements, design, implementation, verification, release, and sustaining.

·        Own end-to-end feature delivery across web front end, back end services, and instrument integrations: requirements → design → implementation → testing → release → operations.

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

·        Design and build secure, scalable APIs (REST/gRPC) and front-end 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 cloud 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 security and privacy across the stack; contribute to threat modeling and remediation.

·        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 cloud services and APIs and deliver production web applications.

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

·        Working knowledge of software security requirements and common frameworks; ability to design with security in mind.

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

·        Hybrid work: able to be onsite in Boston at least 4 days/week.

 

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

  • Front end: JavaScript/TypeScript, React web applications.
  • Back end: Go services/APIs (e.g., Echo), REST/gRPC; event-driven patterns.
  • Desktop: Electron/JavaScript (e.g., UtilityHub for logs/firmware updates).
  • Cloud: AWS (ECS, RDS, S3); infrastructure and CI/CD tooling.
  • Data: Relational and non-relational stores (e.g., MongoDB, Elasticsearch).
  • Messaging/streaming: MQTT, Kafka; 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 , RTOS) and integrating device protocols.
  • Experience with ROS
  • Strong testing practices across unit, integration, contract, and end-to-end; familiarity with validated environments.
  • Performance profiling, accessibility, and usability best practices on the front end.
  • Observability (metrics, logs, traces) and SLO-oriented operations.

 

 Compensation & Benefits

  • Base Salary: $130,000 – $160,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 accurately replicate human tissue function and disease biology through next generation in vitro models. From target discovery to IND submission, Emulate aims to ignite a new era in human health research—one that reduces animal testing, cuts drug development costs, and accelerates the delivery of life-saving treatments. Emulate’s Organ-Chip platforms, consumables, and organ models help the world’s leading pharmaceutical, biotech, and academic teams generate human-relevant data that advance safer, more effective therapies. Learn more at www.emulatebio.com

 

Salary : $130,000 - $160,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer – Full Stack?

Sign up to receive alerts about other jobs on the Senior Software Engineer – Full Stack career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer – Full Stack jobs in the Boston, MA area that may be a better fit.

  • PowerDash Inc. Cambridge, MA
  • PowerDash is on a mission to facilitate the transition to renewable energy by enabling stakeholders to realize the full value of their renewable energy sys... more
  • 2 Months Ago

  • manulife range, MA
  • We are seeking an experienced Senior Full Stack Software Engineer to join our team responsible for supporting and enhancing critical production application... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!