
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology company is looking for a Senior Backend Engineer specializing in Rust. This remote role involves migrating core business logic from C# while designing scalable systems. Candidates should be experienced in Rust and capable of making architectural decisions while collaborating with various teams. The position offers a competitive salary with numerous benefits, promoting a flexible and inclusive work culture.
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.