×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Full Stack

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Emulate, Inc.
Full Time position
Listed on 2025-12-07
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 130000 - 160000 USD Yearly USD 130000.00 160000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Senior Software Engineer – Full Stack role at Emulate, Inc.

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 (Type Script/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, Dev Ops, 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, or 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)
  • 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.
  • 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.
  • 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.

Emulate is an Equal Employment Opportunity…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary