Senior Software Engineer (Rust) (London)
Senior Software Engineer (Rust) (London)

Senior Software Engineer (Rust) (London)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design and build core systems for EdgeDB Lite and Edge Scripting using Rust.
  • Company: Join bunny.net, a forward-thinking company revolutionising the internet experience.
  • Benefits: Enjoy 100% flexible hours, remote work, and generous paid time off.
  • Why this job: Be part of a team that values innovation and challenges the status quo.
  • Qualifications: 5+ years in software engineering with 2+ years in Rust; strong understanding of distributed systems.
  • Other info: Work from anywhere and receive support for mental health and continuous learning.

The predicted salary is between 43200 - 72000 £ per year.

Social network you want to login/join with:

We are on a mission to help build and accelerate the internet of tomorrow. We obsess about customer experience and strive towards constant innovation, with the goal of helping companies and developers build a faster, safer, and more reliable internet.

About bunny.net

Some people accept the internet as it is. We see what it could be.

At bunny.net, we don’t wait for change. We make it happen. You won’t find layers of red tape or play-it-safe thinking here. You’ll find people who move quickly, take ownership, and push ideas all the way to the edge. Literally.

You’ll build things that solve actual problems, not add to them.

We’re not perfect, and we don’t pretend to be. But we’re always improving. We’re looking for people who want to do the same, who take pride in their work, and aren’t afraid to challenge what’s possible.

Because everyone deserves a better internet. And we’re here to help it hop faster.

Senior Software Engineer (Rust)

The edge is evolving beyond caching, and we're building the next layer of infrastructure to support a truly distributed, low-latency web.

You’ll help design and build the core systems behind EdgeDB Lite and Edge Scripting, which are fast, composable, and deeply integrated into our global CDN platform. You’ll work across backend services in Rust, integrate SQLite-based engines, and refine the developer experience to make edge deployment feel as seamless as running code locally.

What will you do?

  • Design, build, and operate the core services that power EdgeDB Lite and Edge Scripting, using Rust as your primary language
  • Integrate libSQL/SQLite storage engines and build reliable, intuitive APIs that almost feel like magic
  • Implement and evolve the control‑plane, data‑plane, and observability pipelines with modern logging & metrics stacks (e.g., ClickHouse) and automated build/deploy workflows
  • Own the full SDLC: architecture, coding, automated testing, deployment, on‑call rotations, and post‑incident reviews
  • Collaborate with Product to turn your daily pain points into features that improve user experience
  • Continuously optimize for low tail‑latency and horizontal scalability across a global PoP network
  • Write clear technical documentation and example apps that showcase best practices

What will you bring?

  • 5+years of professional software engineering experience, including 2+years in Rust
  • Deep understanding of distributed systems, async programming, and networking protocols (gRPC, WebSockets, etc.)
  • Hands‑on experience running production workloads in Linux containers and operating CI/CD pipelines
  • Familiarity with SQL databases; experience with libSQL or SQLite is a big plus
  • A builder’s mindset: you thrive on autonomy, embrace rapid iteration, and see feedback as fuel rather than friction

What will make us extra happy?

  • Practical experience with logging and metrics systems like InfluxDB, ClickHouse, Prometheus, or Vector
  • Familiarity with Deno, V8 isolates, or other edge/serverless runtimes.
  • Experience building DX‑focused tools, CLIs, or SDKs
  • Background in multi‑tenant SaaS, usage‑based billing, or data privacy across regions

Where should you be located?

All roles at bunny.net are fully remote. Work from wherever you hop best.

What's in it for you?

At bunny.net, we invest in you. We want to provide meaningful benefits while helping you maintain a healthy work & personal life.

  • 100% flexible working hours – Work from anywhere, on your own schedule.
  • Medical, dental, and vision insurance – Coverage worldwide.
  • Paid time off – Love visiting the seaside? No problem. We do too. We offer 25 days of paid vacation (plus your local public holidays).
  • Parental leave – Bonding with the little ones is super important, so we offer parental leave and flexible scheduling to ease into parenthood.
  • Home office budget – We believe everyone is more efficient working in a comfortable office, and we're happy to help you set it up with an annual budget of €500.
  • Paid sick leave – Feeling ill? Take time off to fully recover without having to worry about your finances.
  • Mental health support – Feeling down? We've got your back. bunny.net provides mental health resources and help via BetterHelp.com .
  • Wellness budget – An annual well-being budget of €480 is here to help you stay fresh and focused.
  • Educational budget – A dedicated yearly learning and educational budget of €500 for books, seminars, and online courses to keep your learning on track.

#J-18808-Ljbffr

Senior Software Engineer (Rust) (London) employer: bunny.net

At bunny.net, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to take ownership of their projects and drive meaningful change in the tech landscape. With 100% flexible working hours, comprehensive health benefits, and generous support for personal and professional development, we ensure that our team members can thrive both at work and in their personal lives. Join us in building the future of the internet from anywhere you feel most inspired, while enjoying a collaborative environment that values creativity and continuous improvement.
B

Contact Detail:

bunny.net Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Rust) (London)

✨Tip Number 1

Familiarise yourself with Rust and its ecosystem, especially focusing on libraries and frameworks relevant to distributed systems. Engaging in open-source projects or contributing to Rust communities can showcase your skills and passion for the language.

✨Tip Number 2

Demonstrate your understanding of low-latency web architectures by discussing relevant projects or experiences during networking opportunities. Attend meetups or conferences related to Rust and distributed systems to connect with industry professionals.

✨Tip Number 3

Showcase your problem-solving abilities by preparing examples of how you've tackled challenges in previous roles, particularly those involving CI/CD pipelines or production workloads. This will highlight your hands-on experience and builder's mindset.

✨Tip Number 4

Engage with bunny.net's online presence by following them on social media and participating in discussions. This not only shows your interest in the company but also helps you understand their culture and values, which you can reference in conversations.

We think you need these skills to ace Senior Software Engineer (Rust) (London)

Proficiency in Rust programming language
Experience with distributed systems
Understanding of async programming
Familiarity with networking protocols (gRPC, WebSockets)
Hands-on experience with Linux containers
Knowledge of CI/CD pipelines
Experience with SQL databases, particularly libSQL or SQLite
Ability to design and build reliable APIs
Experience with logging and metrics systems (e.g., InfluxDB, ClickHouse, Prometheus)
Strong problem-solving skills
Excellent technical documentation skills
Ability to work autonomously and embrace rapid iteration
Experience in building developer experience-focused tools, CLIs, or SDKs
Background in multi-tenant SaaS and data privacy

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Rust and distributed systems. Focus on relevant projects and roles that demonstrate your skills in backend development and your understanding of networking protocols.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building a better internet and how your experience aligns with bunny.net's mission. Mention specific projects where you've implemented low-latency solutions or worked with CI/CD pipelines.

Showcase Your Projects: If you have any personal or professional projects that involve Rust, distributed systems, or SQL databases, include them in your application. Provide links to your GitHub or any live demos to showcase your work.

Highlight Your Problem-Solving Skills: In your application, emphasise your ability to turn challenges into features. Share examples of how you've improved user experiences or optimised systems in previous roles, as this aligns with the company's values.

How to prepare for a job interview at bunny.net

✨Showcase Your Rust Expertise

Make sure to highlight your experience with Rust during the interview. Be prepared to discuss specific projects where you've used Rust, focusing on how you tackled challenges and optimised performance.

✨Demonstrate Understanding of Distributed Systems

Since the role involves working with distributed systems, brush up on key concepts like async programming and networking protocols. Be ready to explain how these concepts apply to real-world scenarios.

✨Prepare for Technical Questions

Expect technical questions related to the core responsibilities of the role, such as building APIs or integrating storage engines. Practise coding problems and be ready to demonstrate your problem-solving skills live.

✨Emphasise a Builder’s Mindset

Bunny.net values autonomy and rapid iteration. Share examples from your past work where you took ownership of a project, embraced feedback, and iterated on your solutions to improve user experience.

Senior Software Engineer (Rust) (London)
bunny.net
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>