Job Description
Location: Boston, MA (On-site)
Salary: $130,000 – $180,000 per year + performance bonus + equity
Type: Full-time
Company: Emulate, Inc.
Company Overview
Emulate, Inc. is a pioneer in Organ-on-a-Chip technology, enabling researchers to replicate human tissue function and disease biology in vitro. Their platforms, consumables, and organ models help pharmaceutical, biotech, and academic teams generate human-relevant data to accelerate drug development, reduce animal testing, and deliver safer therapies. Emulate is committed to diversity, equity, and inclusion, providing a collaborative environment for innovation in life sciences.
Role Overview
The Senior Software Engineer – Full Stack will design, develop, and operate software that interacts with scientific instruments and robotics platforms, spanning frontend, backend, and instrument integrations. You will collaborate across teams to deliver robust, scalable, and validated software that supports scientific workflows, data capture, and analysis.
Key Responsibilities
- Lead end-to-end development of features across frontend (React/Electron) and backend (Python, C++) for instrument-connected software.
- Collaborate with Product Management, Scientists, and engineering teams to translate requirements into actionable designs and acceptance criteria.
- Design secure, scalable APIs and frontend experiences that are resilient, accessible, and observable.
- Enable robust data and control pathways between instruments, desktop utilities, and 3rd party apps.
- Improve CI/CD, testing, monitoring, and developer tooling across the stack.
- Conduct design/code reviews, uphold best practices, and maintain technical documentation.
- Maintain a high standard of software robustness and security.
Qualifications
- B.S. or M.S. in Computer, Electrical, Robotics, or Mechanical Engineering.
- 4+ years of professional software engineering experience with senior-level scope.
- Experience building software systems that interact with instruments/hardware.
- Strong engineering fundamentals and experience across the full SDLC.
- Excellent communication skills to work with multidisciplinary teams.
Technical Stack & Environment
- Frontend: JavaScript/TypeScript, React, Electron (Linux, Windows, MacOS)
- Backend: Linux, ROS2, Python, C++
- Cloud & DevOps: AWS, CI/CD tooling
- Data & Messaging: Relational/non-relational stores, MQTT-like pub/sub messaging, RPC
- Domain: Scientific instrument and data-analysis applications, life-sciences workflows
Preferred: ROS/ROS2, embedded/firmware integration, performance profiling, validated environments, accessibility best practices.
Compensation & Benefits
- Base salary: $130,000 – $180,000
- Performance-based annual bonus
- Equity participation
- Medical, dental, vision insurance
- Generous PTO and company holidays
- Commuter benefits, pre-tax transit options
- 401(k) plan
- Life and disability coverage
Why Emulate?
- Work at the forefront of human-relevant scientific research.
- Collaborate across engineering, product, and scientific teams.
- Join a culture that values diversity, innovation, and inclusion.
- Contribute to solutions that accelerate drug development and reduce reliance on animal testing.