Staff Software Engineer (User Experiences)
at Automata
London, hybrid, senior, full time, GBP 1,20,000–1,60,000 / year, 10+ years
seen 3d ago
- TypeScript
- GraphQL
- JavaScript
- Go
- NATS JetStream
- MCP
- React
- gRPC
- Kubernetes
- Python
About the role
Automata is transforming the way labs work with open, integrated automation. Our mission is to unlock the potential of labs and the potential of the people who work in them.
Colleagues
Olivia O'Driscoll\ \ People Coordinator
* Own end-to-end squad delivery within Product Engineering (Software), in a department with Product, Engineering, Design, Data & AI (PEDDA)—turning challenges into predictable, high-quality product delivery
* Hands-on squad leader–set the bar of what high-quality looks like at pace
* Own part of the technical architecture–set the direction of our product
* Work as one unit with Product and Design — you help decide what we build, not just build it
* Be the squad's force multiplier — the patterns, components, and tooling you build make everyone ship better and faster
* Lead, and level-up high-performing Product Engineers that report to you—hiring, mentoring, and setting an uncompromising bar for execution
* Architect, and continuously evolve operating systems that scale—eliminating bottlenecks, increasing velocity, and enabling the squad to move autonomously
* Shape the future of how we deliver — our AI-native, automation-first way of building is being defined right now, and you'd set the pattern for the team rather than inherit one
* Bridge strategy and execution—ensuring we build what we defined; that what we build, ships fast; and what we ship, delivers results with high quality
The stack:
We use the right tool for the job.
* React (TS) single paged app
* Public GraphQL APIs, MCP for the agent surface, gRPC for driver surface, SDKs, CLIS
* Kubernetes hosted on our own hardware clusters
* Live lab state streamed from NATS JetStream into the browser
* Go and Python services behind the contracts
* Large fleet of robots and hundreds of lab instruments on the other side of every scree
You:
* You've built genuinely complex, dynamic user interfaces — realtime data, live state, visualisation at scale — and can talk about their failure modes for an hour.
Read from careers.automata.tech, last seen 3d ago.