Senior Systems Engineer, Durable Objects DevEx
Senior Systems Engineer, Durable Objects DevEx

Senior Systems Engineer, Durable Objects DevEx

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

At a Glance

  • Tasks: Design and build developer tools for a globally-distributed platform, enhancing the developer experience.
  • Company: Join Cloudflare, a leader in building a better Internet with a vibrant company culture.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact on the future of the Internet while working with cutting-edge technology.
  • Qualifications: 5+ years in software engineering, strong skills in TypeScript/JavaScript, and a passion for developer tools.
  • Other info: Be part of a mission-driven team that values diversity and inclusiveness.

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

At Cloudflare, we are on a mission to help build a better Internet. The company runs one of the world’s largest networks that powers millions of websites and Internet properties for customers ranging from individual bloggers to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code, routing all traffic through its intelligent global network. This gives customers significant performance improvements and protection against spam and attacks. Cloudflare has been recognized as a top company culture and among the world’s most innovative companies.

Cloudflare is building the future of the Internet, and the Workers platform is at the forefront of that mission. We’re looking for a Senior Software Engineer to join the team behind Durable Object, our globally-distributed, strongly-consistent coordination and state primitive, focusing on the Developer Experience. You will be responsible for the entire developer journey, from their first line of code to their production deployment and debugging. You’ll work with the Workers engineering and product teams to build the APIs, JavaScript SDKs, and observability features that make building stateful applications on the edge intuitive, reliable, and maybe even a little bit fun. We’re looking for a pragmatic, product-minded engineer who is obsessed with developer ergonomics and has felt the pain of deploying complex applications in the cloud.

Role Responsibilities

  • Design, build, and maintain the primary developer-facing surfaces for Durable Objects, including our command-line tooling (wrangler), APIs, SDKs, and dashboard.
  • Own the end-to-end developer workflow, from creating intuitive local testing and simulation environments to building powerful debugging and observability tools for a globally distributed system.
  • Act as a technical leader and mentor on the team, driving engineering quality through rigorous code and design reviews.
  • Innovate on solutions to the unique challenges of managing and migrating state at the edge, ensuring developers can deploy with confidence.
  • Collaborate closely with product managers, developer advocates, and support engineers to translate developer feedback into a concrete product roadmap.
  • Author high-quality technical documentation, tutorials, and example applications that inspire developers and accelerate their time-to-production.
  • Triage, investigate, and resolve complex bugs and performance issues reported by the large and growing community of developers building on Durable Objects.

Role Requirements

Must-Have Skills

  • 5+ years of professional software engineering experience, with a significant portion dedicated to building developer-facing tools, APIs, or cloud infrastructure.
  • Deep, hands-on experience building, deploying, and operating applications on at least one major cloud platform (e.g., AWS, GCP, Azure, or Cloudflare Workers).
  • Strong proficiency in TypeScript/JavaScript and an interest in C++/Rust.
  • A "product-first" mindset and a strong sense of empathy for developers; you get annoyed when tools are hard to use, and you’re driven to fix them.
  • Excellent written and verbal communication skills, with the ability to articulate complex distributed systems concepts to a wide range of audiences.
  • A proven track record of taking ownership of complex projects and delivering them from inception to production in a distributed, asynchronous team environment.

Nice-to-Have Skills

  • Direct experience building applications with Cloudflare Workers and Durable Objects.
  • Experience with distributed systems concepts, particularly actor-based models (like Erlang/OTP or Akka), consensus algorithms, or distributed databases.
  • Active contributions to open-source developer tools or libraries.

What Makes Cloudflare Special

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Equal Opportunity Employer

Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person’s, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer. Cloudflare provides reasonable accommodations to qualified individuals with disabilities.

Senior Systems Engineer, Durable Objects DevEx employer: CloudFlare

Cloudflare is an exceptional employer, offering a vibrant work culture that prioritises innovation and inclusivity. Employees benefit from opportunities for professional growth, working on cutting-edge technology that shapes the future of the Internet, all while being part of a mission-driven team dedicated to protecting the free and open Internet. With a strong emphasis on developer experience and collaboration, Cloudflare fosters an environment where creativity thrives and every voice is valued.
CloudFlare

Contact Detail:

CloudFlare Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Systems Engineer, Durable Objects DevEx

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to developer tools or cloud infrastructure. It’s a great way to demonstrate your expertise.

✨Tip Number 3

Prepare for the interview by practising common technical questions and scenarios. Think about how you’d tackle challenges in building developer-facing tools and be ready to share your thought process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission.

We think you need these skills to ace Senior Systems Engineer, Durable Objects DevEx

Software Engineering
Developer-Facing Tools
APIs
Cloud Infrastructure
TypeScript
JavaScript
C++
Rust
Communication Skills
Distributed Systems
Debugging
Technical Documentation
Project Ownership
Collaboration
Problem-Solving

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Systems Engineer role. Highlight your experience with developer-facing tools and cloud platforms, as well as your passion for improving developer ergonomics. We want to see how you fit into our mission!

Showcase Your Projects: If you've worked on any relevant projects, especially with Cloudflare Workers or Durable Objects, don’t hold back! Include links or descriptions of what you've built. This gives us a glimpse into your hands-on experience and creativity.

Communicate Clearly: Your written communication skills are key! When describing your experience, be clear and concise. Use language that reflects your understanding of complex systems, but keep it accessible. We love seeing candidates who can articulate their thoughts well.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you're keen on joining our team at Cloudflare!

How to prepare for a job interview at CloudFlare

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript/JavaScript and cloud platforms like AWS or GCP. Brush up on your knowledge of distributed systems concepts too, as they’ll likely come up during technical discussions.

✨Showcase Your Developer Empathy

Cloudflare values a product-first mindset, so be ready to discuss how you've improved developer experiences in past roles. Share specific examples where you’ve identified pain points and implemented solutions that made tools easier to use.

✨Prepare for Collaboration Questions

Since the role involves working closely with product managers and support engineers, think about times when you’ve successfully collaborated across teams. Be prepared to share stories that highlight your communication skills and ability to translate feedback into actionable plans.

✨Bring Your Own Projects

If you have experience with Cloudflare Workers or Durable Objects, don’t hesitate to bring examples of your work. Discussing your own projects can demonstrate your passion and hands-on experience, making you stand out as a candidate who truly understands the developer journey.

Senior Systems Engineer, Durable Objects DevEx
CloudFlare

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>