Principal Automation Software Engineer

Sanofi Framingham, United States · Waltham, MA, United States

About the role

This is a principal-level software engineering role at Sanofi's Bioanalytics Automation Lab, focused on automating laboratory instruments and robotics. You'll develop, maintain, and deploy software that controls lab robotics, sample handling systems, and associated data workflows, based onsite in Framingham, MA. It suits an experienced software engineer with hands-on hardware integration experience in a regulated life sciences environment.

What you’ll do

  • Design, develop, test, and deploy software for laboratory automation systems
  • Program and integrate laboratory instruments, liquid handlers, and robotic workcells
  • Develop instrument control software, APIs, drivers, and workflow orchestration solutions
  • Create automated data collection, processing, and reporting tools
  • Collaborate with scientists to translate requirements into automation solutions
  • Troubleshoot hardware, software, and communication issues with automated equipment
  • Integrate automation platforms with LIMS, ELN, databases, and enterprise systems
  • Develop and maintain technical documentation and validation records

What they’re looking for

  • Bachelor's degree with 5+ years of relevant experience, or Master's with 3+ years, or PhD with 2+ years post-degree industry experience
  • Experience developing and deploying full-stack software for lab automation platforms
  • Proficiency in Python, C++, C#, Java, or JavaScript
  • Hands-on experience with hardware and instrument integration, APIs, databases, and network communications
  • Knowledge of laboratory workflows in pharmaceutical, biotech, or life sciences
  • Hands-on experience with REST APIs, cloud-based applications, and container orchestration

Nice to have

  • Experience with laboratory automation platforms such as Hamilton, Dynamic Devices, HighRes Biosolutions, or Retisoft
  • Experience with SQL and NoSQL databases and Git-based version control
  • Experience working within GxP or other regulated environments
  • Experience or interest in robotic automation programming

What’s on offer

  • Salary range of $122,250 - $176,583 per year
  • Onsite work at Framingham or Waltham, MA

Questions about this role

Is this role remote?

No, it's onsite in Framingham, MA (also listed at Waltham, MA).

How much does it pay?

$122,250 to $176,583 per year.

How many years of experience are required?

5+ years with a bachelor's degree, 3+ years with a master's, or 2+ years post-degree with a PhD.

Is a degree required?

Yes, a bachelor's degree in a relevant technical field is required, though experience can substitute for degree level.

Related roles

Compliance Lead

Sanofi · Toronto, Canada

A senior compliance leadership role at Sanofi in Toronto managing Canadian pharmaceutical regulatory compliance and establishment licenses.

On-siteSeniorFull-time C$10,520,000 – C$15,193,333 a year
GMPRegulatory ComplianceRisk ManagementQuality Assurance +3
Date not stated

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Principal Software Engineer

Jobber · Remote

Jobber is hiring a Principal Software Engineer for a remote role shaping platform strategy and cross-team technical direction. The position combines architecture, mobile and web platform engineering, mentorship and organization-wide AI-assisted development.

RemotePrincipalFull-time
TypeScriptReactReact NativeRuby +7
8 days ago

Principal Software Engineer I - SHaPE Tech

McKinsey & Company · Bengaluru, India · KA, United States · Gurugram, India

A principal software engineer role at McKinsey's SHaPE Tech group in Bengaluru or Gurugram, for engineers with 8+ years of experience leading architecture and full stack development.

On-sitePrincipalFull-time
JavaJavaScriptRPython +6
Yesterday

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
2 days ago