At a Glance
- Tasks: Develop high-performance Rust code for seamless cloud development.
- Company: Join MetalBear, a fast-growing tech company revolutionising developer tools.
- Benefits: Competitive salary, stock options, remote work, and a flexible culture.
- Why this job: Tackle meaningful challenges and impact thousands of developers globally.
- Qualifications: 5+ years in software development, 2+ years in Rust, strong systems thinking.
- Other info: Be part of a small, talented team with excellent career growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
MetalBear is building the next generation of developer tools for cloud engineers. Our flagship product, mirrord, lets developers run local processes as if they were running directly inside their cloud environment — without the friction of deployment or risk of breaking shared environments. mirrord’s open-source core is already trusted by thousands of developers worldwide, and our paid product is generating meaningful revenue — including from Fortune 500 companies. We’re scaling quickly and looking for an experienced Rust engineer to help us push mirrord to the next level. This is a rare chance to work on deep systems engineering challenges while building an open-source product that developers love.
What You’ll Do
- Contribute to high-performance Rust code that powers real-time mirroring between local development and remote Kubernetes environments.
- Improve the developer experience — making cloud development as seamless and fast as working locally.
- Collaborate closely with our small, world-class engineering team on architecture, performance optimization, and new feature design.
- Engage with our open-source community — gather feedback, debug issues, and contribute to a product developers love.
Requirements
- 5+ years of professional software development experience.
- 2+ years writing production-grade Rust.
- Strong systems-level thinking and an ability to debug complex, distributed environments.
- Comfort working async in a remote-first startup environment with high autonomy.
- Familiarity with cloud-native environments (Docker, containers, Kubernetes) beyond the basics.
Nice to Have
- Experience building developer tools for or extending Kubernetes.
- Experience building Kubernetes operators or other components that interact with the Kubernetes API.
- Familiarity with backend infrastructure tooling like datastores, message brokers, GitOps tools, etc.
- Open-source experience — contributing to or maintaining developer-facing OSS projects.
Why Join MetalBear
- Work on hard, meaningful problems at the intersection of local development and cloud infrastructure.
- Be part of a small, high-caliber team where your work directly impacts thousands of developers and some of the world’s biggest companies.
- Remote-first and async-friendly — high trust, low meetings, and flexibility to do your best work.
- Competitive salary, meaningful stock options, and a culture that values focus and autonomy.
- Build tools developers love — OSS-first, fast-growing, and already revenue-generating.
Location: London, England, United Kingdom
Senior Backend Engineer (Rust) employer: MetalBear
Contact Detail:
MetalBear Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer (Rust)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry, especially those who work at MetalBear or similar companies. A friendly chat can lead to referrals and insider info that could give you the edge.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your Rust projects, make sure to highlight them. It’s a great way to demonstrate your expertise and passion for backend engineering.
✨Tip Number 3
Prepare for technical interviews by brushing up on systems-level thinking and debugging complex environments. Practice coding challenges in Rust to get comfortable with the types of problems you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the MetalBear team.
We think you need these skills to ace Senior Backend Engineer (Rust)
Some tips for your application 🫡
Show Off Your Rust Skills: Make sure to highlight your experience with Rust in your application. We want to see how you've tackled complex problems and built high-performance code. Share specific examples that demonstrate your expertise!
Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect the job description. We love seeing how your background aligns with what we’re looking for, especially in systems-level thinking and cloud-native environments.
Engage with Our Community: If you have open-source experience, let us know! Mention any contributions you've made or projects you've worked on. We value community engagement and want to see how you’ve interacted with developers in the past.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures it gets into the right hands. Plus, it shows you’re keen on joining our team at MetalBear!
How to prepare for a job interview at MetalBear
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your past projects and how you've tackled complex problems using Rust. They’ll want to see your deep understanding of systems-level thinking, so be ready to dive into technical discussions.
✨Familiarise Yourself with Kubernetes
Since the role involves working with Kubernetes, it’s crucial to have a solid grasp of cloud-native environments. Review your experience with Docker, containers, and Kubernetes, and think about how you can improve the developer experience in these areas. Bring examples of how you've worked with these technologies in the past.
✨Showcase Your Open-Source Contributions
MetalBear values open-source experience, so highlight any contributions you've made to OSS projects. Discuss how you’ve engaged with the community, gathered feedback, or debugged issues. This will demonstrate your commitment to building tools that developers love.
✨Prepare for Remote Collaboration
As this is a remote-first startup, be ready to talk about your experience working asynchronously. Share examples of how you’ve successfully collaborated with teams in a remote environment, showcasing your ability to work autonomously while still being a team player.