
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A delivery startup focused on sustainability is seeking a Senior Backend Engineer. This fully remote role requires expertise in Rust, where you will migrate legacy systems and build new functionalities. You'll work closely with engineering teams to improve service reliability and performance, helping to shape software for efficient deliveries of sustainable products across the UK and US. A commitment to clear communication and technical excellence is essential for success in this role.
Senior Backend Engineer - Rust
Location : Remote (UK ±3 hours)
Reports to : Engineering Manager
Salary : £70,000 - £100,000
Employment type : Full-time, permanent
Modern Milkman isn’t just another delivery startup. We’re a Certified B Corporation designing the milk round for the modern world; reconnecting households with local suppliers while cutting packaging waste and emissions from the supply chain.
Our technology platform is the engine behind that mission. Every Rust module, API, and database migration helps power a real-world system that delivers reusable packaging, reduces waste, and makes sustainable living effortless for over one hundred thousand of customers across the UK and US.
We move fast, build with intent, and balance environmental impact with engineering excellence. Joining the team means shaping software that has both purpose and technical depth.
Modern Milkman is rebuilding the backbone of its technology platform. We’re moving core business logic, order management, and operational workflows from a legacy C# microservices architecture into a new Rust-based modular monolith; faster, safer, and far more maintainable.
This role exists to both bridge and build. You’ll own critical migrations from .NET into Rust while simultaneously developing new features and integrations that expand the capabilities of our next-generation system. Your work will directly shape how millions of deliveries, returns, and memberships run every week across the UK and US.
You’ll report to one of Modern Milkman’s Engineering Managers and collaborate closely with teams across the platform; starting with the Customer Team, where we build and evolve customer-facing systems.
We’re a lean, fast-moving organisation, so roles aren’t carved in stone. As priorities shift, you may embed with other teams driving operations, logistics, or membership systems. We value engineers who adapt quickly, take ownership beyond their immediate remit, and help keep the whole system moving forward.
This is a Senior Software Engineer role. You’ll be expected to make solid architectural decisions, explain them clearly to both engineers and non-technical stakeholders, and follow through with clean, working implementations.
You’ll balance hands-on delivery with technical leadership, guiding peers through migrations, reviewing designs, and ensuring that new systems align with Modern Milkman’s wider architectural direction. The right candidate combines curiosity with pragmatism: someone who values correctness and performance, but also understands deadlines and business trade-offs.
We’re open to fully remote candidates within compatible time zones (roughly UK ±3 hours). The team is primarily UK-based and collaborates through Slack and Notion, so you’ll need strong async communication skills and a self-driven approach.
We host mandatory company events a few times a year. They’re for alignment, not bureaucracy; a chance to meet the humans behind the commits.
Our new platform is a fully modular Rust monolith, built with Actix-Web, leveraging Rust’s performance and safety guarantees. We avoid heavy ORMs in favour of explicit SQL and type-safe data handling. Everything is thoroughly tested, built for resilience and correctness from the ground up.
The legacy world runs on C# / .NET, delivering value but increasingly out of alignment with our engineering standards. It remains critical to daily operations and will continue to coexist for some time, requiring thoughtful integration and migration.
We use PostgreSQL for new systems (with some remaining MS SQL Server workloads), Datadog for observability, and AWS as our primary cloud platform.
Success in this role will be measured by clear, operational outcomes rather than activity :
You’ll be expected to balance shipping features with raising the bar; ensuring every line of code contributes to stability, clarity, and long-term maintainability.
This is typically what it looks like; Screening Call > Hiring manager call > Technical interview inc ways of working > Final Intro with Product Director / CTO
Candidate Experience ⭐️ Due to the high volume of applications, it might take us a little longer to get back to you. Most feedback will be shared via email, and we make every effort to provide specific and constructive insights whenever possible
We strongly encourage candidates of all different backgrounds and identities to apply. We believe that our team is stronger with a variety of perspectives.
We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other protected characteristic. We are an equal opportunity employer and value diversity at our company.