At a Glance
- Tasks: Build innovative real-time applications and improve system performance at Cloudflare.
- Company: Join Cloudflare, a leader in internet security and performance.
- Benefits: Enjoy competitive salary, remote work options, and professional growth opportunities.
- Why this job: Shape the future of cloud computing with cutting-edge technology and impactful projects.
- Qualifications: 5+ years in systems software, strong coding skills, and experience with distributed systems.
- Other info: Dynamic team culture with a focus on diversity and inclusiveness.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Senior Software Engineer, Durable Objects (DO) at Cloudflare. Join to apply for the Senior Software Engineer, Durable Objects (DO) role at Cloudflare.
About Cloudflare
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 other 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. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
What You’ll Do
- Build the Durable Objects runtime which enables Cloudflare customers to build real-time chat applications, multiplayer games, and AI agents.
- Improve reliability, scalability, and performance by developing new system capabilities.
- Own your code end-to-end from design to production.
- Solve complex technical challenges with production distributed systems.
- Develop software in JavaScript, TypeScript, Rust, and C++.
What We’re Looking For
- 5+ years of experience writing systems software.
- Operational mindset – we don’t just write code, we own it in production.
- Strong foundation in data structures, algorithms, and system design.
- Deep expertise in at least one systems programming language (e.g., C/C++ or Rust).
- Experience designing and architecting large-scale distributed systems.
- Familiarity with cloud platforms, particularly serverless architectures.
- Experience as a technical leader or team lead, driving engineering decisions.
Bonus Points
- Experience working on database internals (specifically SQLite).
- Deep understanding of web technologies (browsers, HTTP, JavaScript, WebAssembly).
- Background in low-latency, real-time environments (e.g., game streaming, high-frequency trading, payment systems).
- Experience debugging, optimizing, and identifying failure modes in large-scale Linux-based distributed systems.
This is a high-impact role for engineers who thrive in fast-paced, distributed environments and want to shape the future of cloud computing. If that sounds like you, we’d love to hear from you!
Locations
Available Locations: Austin, Texas | Lisbon, Portugal | London, UK
About Cloudflare and Our Mission
Cloudflare’s Emerging Technologies & Incubation (ETI) team builds bold, innovative products by leveraging Cloudflare’s global edge network to solve problems at an unparalleled scale and efficiency.
Safety and Compliance
This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.
Equal Opportunity
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 race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, disability, or any other basis protected by law. We are an AA/Veterans/Disabled Employer.
Cloudflare provides reasonable accommodations to qualified individuals with disabilities. If you require a reasonable accommodation to apply for a job, please contact us via e-mail at hr@cloudflare.com or via mail at 101 Townsend St. San Francisco, CA 94107.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting, Technology, Information and Internet, and Computer and Network Security
#J-18808-Ljbffr
Senior Software Engineer, Durable Objects (DO) employer: CloudFlare
Contact Detail:
CloudFlare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Durable Objects (DO)
✨Tip Number 1
Network like a pro! Reach out to current or former Cloudflare employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your coding prowess, make sure to mention it during interviews. It’s a great way to demonstrate your hands-on experience with the tech stack they’re using.
✨Tip Number 3
Prepare for technical challenges! Brush up on your algorithms and system design knowledge. Practising coding problems can help you feel more confident when tackling those tricky questions in the interview.
✨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 the Cloudflare team.
We think you need these skills to ace Senior Software Engineer, Durable Objects (DO)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with systems software and any relevant projects that showcase your skills in JavaScript, TypeScript, Rust, or C++. We want to see how you can contribute to building the Durable Objects runtime!
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills; demonstrate them! Share examples of complex technical challenges you've tackled, especially in distributed systems. This will help us understand your operational mindset and how you own your code in production.
Be Clear and Concise: When writing your cover letter, keep it clear and concise. We appreciate straightforward communication, so get to the point about why you're a great fit for this role. Make sure to express your passion for building innovative products and shaping the future of cloud computing.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to track your application and ensure it reaches the right people. Plus, it shows you’re serious about joining our mission to build a better Internet!
How to prepare for a job interview at CloudFlare
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of JavaScript, TypeScript, Rust, and C++. Be ready to discuss your experience with these languages and how you've used them in real-world applications. Prepare to dive deep into system design and algorithms, as these are likely to come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Cloudflare is looking for engineers who can tackle complex challenges. Think of specific examples from your past work where you improved reliability or scalability in a system. Be prepared to explain your thought process and the impact of your solutions on the overall project.
✨Demonstrate Ownership and Leadership
Since this role involves owning your code end-to-end, highlight instances where you took charge of a project or led a team. Discuss how you made engineering decisions and the outcomes of those choices. This will show that you have the operational mindset they’re after.
✨Familiarise Yourself with Cloudflare’s Mission
Understanding Cloudflare's mission to build a better Internet is crucial. Research their products and services, especially around Durable Objects. Being able to articulate how your skills align with their goals will set you apart and demonstrate your genuine interest in the company.