Senior Backend Engineer - Rust
- Service quality: measurable improvements in availability, latency, and error rates across customer and operations journeys.
- Migration delivery: completion of defined C#-to-Rust migrations with no functional regression and clear performance gains.
- Engineering standards: creation and ongoing maintenance of clear, documented standards for Rust development, testing, and observability.
- Team discipline: fostering a culture of diligence, code quality, and operational accountability within the Customer Team and beyond.
- Design, build, and maintain performant Rust services within our modular monolith, using Actix-Web and explicit SQL.
- Migrate critical business logic from legacy C# systems into Rust, ensuring accuracy, performance, and observability.
- Identify, prioritise, and deliver improvements to reliability, latency, and error rates across customer and operations workflows.
- Maintain disciplined testing, code review, and documentation practices that set the standard for the wider team.
- Define and uphold engineering conventions; including module structure, observability, and deployment patterns, and ensure they are explained and adopted consistently.
- Collaborate with other teams (Product, Operations, Data) to translate domain problems into robust technical solutions.
- Support architecture and platform evolution, contributing to design discussions and long-term technical decisions.
- Participate in incident reviews and post-mortems, ensuring lessons are codified into future development.
- Offer technical guidance to peers when needed, by example rather than title.
- You’re a senior engineer who prefers clarity over ceremony. You care about correctness, reliability, and the integrity of the systems you build. You can explain technical reasoning clearly to both engineers and non-technical peers, and you don’t lose patience when the details matter.
- You’re deeply experienced in Rust, comfortable designing large, modular systems and reasoning about concurrency, performance, and correctness. You may not be a C# expert, but you’re pragmatic enough to dive into it, extract what’s valuable, and migrate it cleanly into Rust when needed.
- You balance speed with precision, document as you go, and leave systems cleaner than you found them. You’re comfortable owning a problem end-to-end; from design and data model to deployment and monitoring. You like Rust because it enforces discipline, and you value that same discipline in your teams.
- If you see a broken abstraction, you fix it. If you see a messy process, you streamline it. You understand that the product and the system succeed together, not in isolation.
- 25 days holiday, 8 bank holidays (5 flexible ones). Plus, your birthday off too!
- EMI Share Options
- Up to 6% matched company pension.
- Access to thanksBen, for a range of core & flexible benefits
- Employee discount off Modern Milkman products
- Enhanced parental leave & pay
- Life Insurance
- Cycle to work scheme & Octopus EV salary sacrifice
- In-person company events
- £300 working from home set up
- £300 L&D budget per annum
- £300 Health and Well Being budget
- Endless samples of our stock – Seriously, our category managers have us taste testing food and drinks all the time!
- Up to 4 weeks working abroad
- 2x volunteering days and team volunteering days
- Loads of company clubs to join, from book clubs (Page Churners), Running, cycling and swimming (Trotters and Plodders), 5 aside Football (Modern Milkman FC) and any other pun-related clubs you can think of.
Recommended Jobs
Veterinary Surgeon
Welcome to Hayes End! This is an ideal opportunity that will enable a vet who has the confidence to take on a client base and make it their own, while having part-time support from an established sen…
Consultant - Medical Microbiology and Infection Services - LONDON
Would you love to join a large Trust with a turnover of 1.5 million patient contacts a year? If you are an experienced Consultant Microbiologist then this vacancy could be for you! Our London bas…
Junior Creative Strategist
About The Role Working like a Creative Agency we ensure that all our knowledge in the entertainment and experiences fields arrives at agencies and brands in each city helping them conceptualise pr…
Client Advisor
Bottega Veneta is seeking a Client Advisor for its Leathergoods department in London. This role involves advising clients on collections, building strong relationships, and creating memorable experien…
New Build & Shared Ownership Conveyancer
Ready to Elevate Your Career? Join Our Expert New Build & Shared Ownership Team in Central London! Are you an experienced New Build & Shared Ownership Conveyancer looking for a role where your ex…
Associate Director (South West London)
Are you a high-performing Sales Negotiator looking for a more dynamic office, better earning potential, and a culture that actually celebrates success? We’re working with one of the most successful…
Brand Management Assistant
At Ralph Lauren, we unite and inspire the communities within our company as well as those in which we serve by amplifying voices and perspectives to create a culture of belonging, ensuring inclusion,…
Assistant Quantity Surveyor
As an Assistant Quantity Surveyor, you'll be responsible for: Preparing bills of quantities and schedules of works for pricing projects Dealing with tender stage subcontract and material en…
Finance Assistant - Community Secondary School - Tower...
Finance Assistant required January 2026 Mixed secondary school based in Tower Hamlets Finance Assistant to support invoicing, data entry and financial administration A busy and well-organised…
Science (Chemistry) ECT - Brent Outstanding School
School Status & Location Sector: Outstanding Ofsted-rated Secondary Academy. Borough: Brent (Inner London, England). Start Date: Permanent, part-time (0.6 FTE) role commencing January 2026. …