At a Glance
- Tasks: Join a small elite team to build innovative lab software from scratch.
- Company: Substrate, a pioneering tech company transforming biology with AI.
- Benefits: 30 days annual leave, top-tier health cover, and a 10% pension contribution.
- Other info: Dynamic hybrid work environment with excellent growth opportunities.
- Why this job: Make a real impact by creating software that runs a physical lab.
- Qualifications: Experience in software development and a passion for problem-solving.
The predicted salary is between 59400 - 72600 £ per year.
The opportunity Substrate is building a laboratory that runs itself. Something has to turn a scientist's intent into work the instruments actually execute, schedule it across the lab, and capture everything that happens as structured data. That software does not fully exist yet. It is being written now, from the first line, by a small, elite engineering team - and you would build it with them.
We call this our infrastructure software layer: customer intent in, executed experiments and clean, agent-ready data out, with full provenance captured as the lab runs. Provenance is one half of the bar, with scientific quality, that makes Substrate's data worth training on.
About Substrate Substrate is building the critical infrastructure layer between AI and biology: an AI-native automated lab that produces biological data at scale. AI for biology has a data problem, not a compute problem. Biological foundation models can predict, but they cannot run experiments, and the high-quality, large-scale data they need does not exist. Substrate generates it, with quality and provenance built in.
We are venture-backed, building our first lab at 20 Triton Street in London, with US expansion to follow. What started as four co-founders is now a rapidly expanding team across science, intelligence, software, operations and partnerships, with people who have come from Automata, Palantir, Owkin, Illumina and Exscientia. We expect to be over 30 people within the year.
We are not a cloud lab and we are not a CRO. We are the infrastructure that turns scientific intent into executed experiments and structured, AI-ready data, and over time into proprietary datasets and our own infrastructural intelligence.
What you’ll do You will build the infrastructure software that runs the lab, working across the stack with the founding software engineer and the team. There are two products. The execution product turns a customer's intent into executed lab work: a translation layer converts an experiment into versioned, runnable workflows, an orchestration layer schedules and runs them across the lab on top of Automata's LINQ, and the output lands as structured, AI-ready data under a shared ontology. The observation product captures metadata everywhere it is generated and maps it into a knowledge graph, so every run carries full provenance.
Where you land depends on you and on what the lab needs next. Any of these could be yours:
- Data infrastructure and ontology underpinning our data ingestion, workflows and output
- APIs that receive customer intent, translate it into workflows and return results - followed quickly by MCP servers, so agents can plug into our full catalogue of capability
- The orchestrator, and the resource model that tracks consumables and instruments as a live digital twin of the lab
- The capture pipeline that structures the data coming off the floor, with audit logging on every action and edit so nothing is unaccounted for
- The platform underneath it all: core data-serving abstractions, auth and access control, and the observability that tells us the lab's software is healthy
Whatever you own, you own it end to end. You will write production code from your first weeks, help set the architecture and the engineering culture, and work at the boundary with the scientists running the assays and the intelligence team who learn from what the lab produces.
Your first 90 days FIRST 30 DAYS Get productive in the codebase and ship your first change into the execution pipeline, following the team’s review and deployment practices. Take ownership of a service or surface within the team. DAYS 30 TO 60 Ship a meaningful slice of your surface into the live, semi-automated lab, in the hands of the scientists running assays. Wire your work into the shared data model, so every run it touches is captured with full provenance. DAYS 60 TO 90 Own your surface end to end, including its reliability, observability and on-call. Help shape the architecture and the next hires as the team and the lab scale toward full automation.
Who you are You are a generalist who has shipped production systems that other people depend on. You write good code at speed, you have opinions about architecture, and you have learned when to hold them and when to defer. You are happy owning a service end to end, including the parts that are not glamorous: reliability, observability, the on-call pager. You have worked across the stack and can pick up whatever the problem in front of you needs.
You do not need a biology background and we will not test for one; the science is something you will learn enough of by working next to it. What we do want is curiosity about what this infrastructure makes possible, and what it means for the people who will use it.
MUST HAVE Bar-raising. You strive for excellence and raise the bar wherever you land, and you hold it when it would be easier not to. Substrate goes right down to the finest details in our experimental processes and our software architecture, and you should want to. Speed. Comfortable with ambiguity, with a bias towards action, learning and iterating. You can decide on partial information and revisit when better information arrives. Big-picture thinking. There is a voice in your head asking why you are building this, who it is for, and what would make it 100x better. Detail matters, but everything routes back to the why. Range. A generalist: backend services and APIs, data pipelines, and front-end to ship a usable interface. Fluent in at least one language you build production services in, and happy to work in whatever stack the team settles on. AI-native building. You build with coding agents by default, and you have opinions and taste about what they produce rather than blind faith in the output. Engineering discipline. Rigorous CI/CD and automated testing are how you work, not something you bolt on later. End-to-end ownership. Architecture, reliability, observability, the on-call pager — including the parts that are not glamorous.
NICE TO HAVE Experience at the software-to-physical-world boundary (lab automation, robotics, manufacturing, logistics, scientific instruments, or energy). Orchestration, scheduling, or workflow-engine work, and distributed systems at scale. Data-intensive systems: pipelines, ontologies or knowledge graphs, provenance or lineage. Early-stage or founding-engineer experience at a venture-backed company.
Why this is unusual Most software roles like this build a product that lives entirely on a screen. This one runs a physical laboratory. The workflows you orchestrate move real liquid, real cells and real instruments, and the data you capture is the product, not telemetry about it. When something deviates on the floor, your software is what catches it and what records why. Our office sits beside the lab, so you can spend as long as you like watching the automated benches and the transport rails run.
You will also work at the same table as software, hardware and biology, and the three do not always agree. Some engineers find that mix energising; some find it distracting. It is worth knowing in advance which one you are.
How we work You will work in a hybrid pattern with regular time in the lab at 20 Triton Street, where the instruments and the people running the assays are, because the software is built close to the thing it runs. The rest of the team is distributed across several locations and works flexibly, and we keep a light shared rhythm: a Monday kickoff, a Thursday all-hands, a short daily team sync, and a quarterly offsite. We are a small team that documents in the open and backs the best idea regardless of who has it.
We look after people well. In the UK that means 30 days of annual leave a year plus public holidays, a pension with a 10% employer contribution, and top-tier private health cover with Bupa, with more added as the team grows.
The process Screening, then a behavioural and cultural-fit conversation, then a technical session or work sample with the team, including time in person at the London lab, then references. Substrate is an equal opportunity employer. We make hiring decisions on merit, scope-fit, and the strength of the working relationship we expect to build with each hire. Applications welcome from candidates of any background.
Member of Technical Staff, Software in London employer: Substrate Bio
Substrate is an innovative employer at the forefront of AI-driven biological discovery, offering a unique opportunity to work in a fully autonomous lab environment in King’s Cross, London. With a strong focus on employee growth, competitive compensation, and a collaborative work culture, Substrate encourages hands-on involvement in cutting-edge functional genomics research while providing a supportive atmosphere for professional development. The company values direct communication and fosters a learning-oriented environment, making it an excellent place for scientists eager to make a meaningful impact in their field.
StudySmarter Expert Advice🤫
We think this is how you could land Member of Technical Staff, Software in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Substrate Bio or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Substrate Bio.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Substrate Bio.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Substrate Bio that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Member of Technical Staff, Software in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Substrate Bio.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Substrate Bio and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Substrate Bio
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Substrate Bio uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.