A complete application in a minute — tailored resume and cover letter, ready to send.
Burns Sheehan Ltd is recruiting a Staff Software Engineer (Core Systems) to design and build the central scheduling and resource-allocation components for a robotics and life sciences platform in London. The role combines hands-on coding with technical leadership in a small, high-autonomy team.
You'll work across Go and Python, tackle complex optimisation problems, and ensure real-time coordination of constrained resources on edge Kubernetes deployments.
Staff Software Engineer - We're working with a technology company building the software and robotics platform used to automate laboratory work across pharma and biotech.
Their technology is directly supporting work across drug discovery, diagnostics and scientific research. Over the last year they've rebuilt their core platform from scratch and are now entering the next phase: building significantly more sophisticated functionality for larger pharma and biotech customers.
The Product, Engineering and Design organisation is deliberately lean and flat, giving senior engineers genuine influence over architecture, engineering standards and what gets built next.
As a Staff Software Engineer, you'll work on the core systems responsible for orchestrating physical laboratory automation. This isn't standard backend engineering. You'll tackle problems around scheduling, resource allocation, routing and optimisation, building distributed systems that have to coordinate physical resources reliably and in real-time.
The platform runs Kubernetes at the edge, where compute is constrained rather than effectively unlimited, creating a very different set of engineering trade-offs to traditional cloud SaaS.
You'll remain deeply hands-on while providing technical leadership across the team, owning difficult architectural problems, improving engineering quality and helping other senior engineers deliver complex systems.
This is an unusual opportunity for a Staff Software Engineer who enjoys genuinely difficult computer science problems but still wants to see their work shipped into the real world.
You'll join a small, high-autonomy engineering organisation immediately after a major platform rebuild, with the opportunity to define core technical systems that directly support drug discovery, diagnostics and life sciences research.
Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.