Software Engineer - Full Stack Developer

  • Sartorius
  • Royston, Hertfordshire
  • 01/06/2026
Full time Information Technology Telecommunications Java Software Engineer Testing

Job Description

Process Automation Software Engineer - Royston

Full-time position within the Process Automation team in Royston (Hertfordshire). Hybrid working available. The team consists of 13 professionals.

Required: Right to work in the UK.

Responsibilities
  • Build, architect, and implement modern web components (TypeScript/React) focusing on performance, accessibility, and maintainability.
  • Produce clear design documentation (e.g., ADRs, UML) to align implementation with intent.
  • Collaborate and partner with Product Management and domain experts to shape requirements into small, testable increments.
  • Participate in design and code reviews; mentor engineers on best practices.
  • Write clean, testable code with unit, integration, and UI/component tests (e.g.: Jest/React Testing Library).
  • Contribute to documentation and knowledge sharing across the team.
  • Work within appropriate quality and compliance practices for the domain.
  • Improve CI/CD pipelines, build reliability, and automated test coverage.
  • Help streamline release processes to reduce lead time and increase deployment confidence.
Qualifications
  • Professional software development experience delivering production systems.
  • Strong modern web experience: TypeScript/JavaScript, HTML/CSS; React preferred.
  • Practical experience with automated testing, version control (Git), code reviews, and CI/CD.
  • Ability to turn product requirements into clear designs and incremental deliveries.
  • Collaborative communication skills and a continuous improvement mindset.
Nice to Have
  • Solid C#/.NET skills including object oriented design and asynchronous programming.
  • React ecosystem expertise (state management, component libraries, accessibility).
  • WPF/XAML experience and desktop to web integration patterns.
  • API design and implementation (REST/GraphQL), versioning, and security basics.
  • Data visualization, performance tuning, and profiling (front end and/or .NET).
  • DevOps exposure (pipelines, build tooling, artifact management, infrastructure as code).
  • Experience in regulated or quality focused environments (e.g., GxP, ISO).
Benefits
  • 37.5 hour working week.
  • 25 days annual leave plus public holidays.
  • Annual option to buy, sell or carry over annual leave.
  • Free parking on site.
  • Free hot and cold drinks.
  • Private medical, dental, group life, and travel insurance.
  • Health assessment service.
  • Salary sacrifice options: Cycle to Work Scheme, planning ahead for your future, group personal pension plan, group income protection, will writing service.
  • Competitive benefits package including health & wellbeing.
About Sartorius

Sartorius is a global life science company helping accelerate the development of therapeutics and bioprocessing solutions. It is listed on the German TecDAX and employs a diverse, international workforce.