Staff Software Engineer

Burns Sheehan Limited

Greater London

Hybrid

GBP 120,000 - 170,000

Full time

24 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Burns Sheehan Limited is recruiting a Staff Software Engineer (User Experiences) for our London-based robotics and life sciences client. This hybrid role focuses on React and TypeScript, building intuitive experiences on top of complex systems, and owning features end-to-end.

You'll mentor peers, help define frontend architecture, and collaborate with Product and Design in an early-stage environment as the company scales across pharma, biotech and healthcare.

Qualifications

  • Strong experience building complex user-facing applications with React and TypeScript.
  • Proven technical leadership experience as a Staff Engineer, Lead Engineer or equivalent.
  • Product-engineering mindset with genuine end-to-end ownership.
  • Experience working across frontend and backend systems, with a willingness to contribute beyond the UI layer.
  • Strong understanding of how to design scalable, maintainable software systems.

Responsibilities

  • Design and build high-quality user experiences using React and TypeScript.
  • Own features end-to-end, from understanding user problems through to designing, building and shipping solutions.
  • Work across the stack, collaborating with backend engineers and contributing to APIs and systems where needed.
  • Translate complex scientific and operational workflows into intuitive product experiences.
  • Partner closely with Product and Design to shape solutions in an ambiguous, early-stage environment.
  • Help define frontend architecture, technical standards and engineering best practice.
  • Mentor engineers and raise the quality bar across the team.
  • Contribute to future-facing product experiences, including exploring more adaptive and generative interfaces.

Skills

React
TypeScript
Technical leadership
End-to-end ownership

Tools

Node.js
Python
Go

Job description

Staff Software Engineer (User Experiences) – Robotics & Life Sciences | Complex Product Engineering
London hybrid, 3 days per week
React, TypeScript, Node/Python/Go, AI-enabled interfaces

Staff Software Engineer (User Experiences) - We're working with a technology company building the software platform that enables the next generation of laboratory automation across pharma and biotech.

Their technology is helping scientists automate complex workflows across areas such as drug discovery and diagnostics. Following a complete rebuild of their platform over the last year, they are now scaling the product to support larger pharma and biotech customers and are looking for senior engineers who want to have genuine influence over the future direction of the platform.

The team is intentionally lean and flat, giving senior engineers the opportunity to shape architecture, engineering standards and product direction rather than operate within established processes.

The Staff Software Engineer

As a Staff Software Engineer (User Experiences), you'll own some of the hardest product problems around how complex scientific workflows are presented and interacted with by users.

This is a Full Stack role with a focus on React and TypeScript, building intuitive experiences on top of technically complex systems. You'll take ownership from user problem through to production, working closely with Product, Design and Engineering to turn difficult concepts into simple, powerful workflows.

You'll become the most senior React engineer in the team, helping define frontend architecture, engineering standards and how the product evolves as the company scales.

What will the Staff Software Engineer do?
  • Design and build high-quality user experiences using React and TypeScript
  • Own features end-to-end, from understanding user problems through to designing, building and shipping solutions
  • Work across the stack, collaborating with backend engineers and contributing to APIs and systems where needed
  • Translate complex scientific and operational workflows into intuitive product experiences
  • Partner closely with Product and Design to shape solutions in an ambiguous, early-stage environment
  • Help define frontend architecture, technical standards and engineering best practice
  • Mentor engineers and raise the quality bar across the team
  • Contribute to future-facing product experiences, including exploring more adaptive and generative interfaces
What will the Staff Software Engineer bring?
  • Strong experience building complex user-facing applications with React and TypeScript
  • Proven technical leadership experience as a Staff Engineer, Lead Engineer or equivalent
  • A product-engineering mindset with genuine end-to-end ownership
  • Experience working across frontend and backend systems, with a willingness to contribute beyond the UI layer
  • Strong understanding of how to design scalable, maintainable software systems
  • Experience simplifying complex domains, data or workflows into intuitive user experiences
  • Ability to operate effectively in ambiguity and define solutions rather than wait for detailed specifications
  • Strong communication skills and the ability to influence technical decisions across the organisation

This is an unusual opportunity for a Staff Software Engineer who enjoys solving difficult product problems and wants to define how users interact with complex technology.

You'll join a small, high-autonomy engineering organisation after a major platform rebuild, working on software that directly supports scientific breakthroughs across pharma, biotech and healthcare.

Staff Software Engineer (User Experiences) – Robotics & Life Sciences | Complex Product Engineering
London hybrid, 3 days per week
React, TypeScript, Node/Python/Go, AI-enabled interfaces
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (User Experiences) - AI Native
Staff Software Engineer (User Experiences) - AI Native

Burns Sheehan Limited • City Of London

Hybrid
GBP 130,000 - 170,000
Staff Software Engineer (Core Systems) - Robotics
Staff Software Engineer (Core Systems) - Robotics

Burns Sheehan Limited • City Of London

Hybrid
GBP 130,000 - 170,000
Staff Software Engineer – User Experiences (React/TS) Hybrid
Staff Software Engineer – User Experiences (React/TS) Hybrid

Burns Sheehan Limited • Greater London

Hybrid
GBP 120,000 - 170,000
Senior Product Engineer
Senior Product Engineer

Foundation Partners • Greater London

Hybrid
GBP 120,000 - 150,000
Equity
Hybrid work model
Staff Software Engineer
Staff Software Engineer

RevTech • Greater London

Hybrid
GBP 70,000 - 90,000
Private health insurance
Eye care
EV salary-sacrifice scheme
+3
Senior Product Engineer - Frontend
Senior Product Engineer - Frontend

Foundation Partners • Greater London

Hybrid
GBP 90,000 - 120,000
Staff Software Engineer - User Experiences (React/TS)
Staff Software Engineer - User Experiences (React/TS)

Burns Sheehan Limited • City Of London

Hybrid
GBP 130,000 - 170,000
Staff Software Engineer - AI-Native SaaS Platform
Staff Software Engineer - AI-Native SaaS Platform

Burns Sheehan • City Of London

Hybrid
GBP 135,000 - 165,000
Equity
Software Engineer
Software Engineer

Forward Role • Manchester

Hybrid
GBP 50,000 - 60,000
Manchester hybrid work
Senior Product Engineer (AI & Full Stack)
Senior Product Engineer (AI & Full Stack)

Infused Solutions • Greater London

On-site
GBP 65,000 - 75,000
Annual bonus
Comprehensive benefits
Hybrid working