At a Glance
- Tasks: Join a team building innovative products that enhance security and speed for millions online.
- Company: Cloudflare, a leader in internet security and performance.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact on the internet while developing your skills in a supportive environment.
- Qualifications: 2+ years in C++ or Rust, with a solid grasp of computer science fundamentals.
- Other info: Dynamic workplace with a commitment to diversity and equal opportunity.
The predicted salary is between 36000 - 60000 Β£ per year.
The Workers Runtime team delivers features and improvements to our Runtime which executes customer code at the edge. We care about performance, JS API surface area, WebAssembly support, and scaling securely and efficiently.
We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills. We hire the best people based on potential and support them throughout their time at Cloudflare.
Available locations: Austin, TX | Lisbon, Portugal | London, UK.
What You'll Do
- You will join a team of engineers building innovative products that bring security and speed to millions of internet users.
- You will help shape product features based on technical feasibility and ensure the company meets ambitious engineering goals.
- You will balance business needs with technically innovative solutions, shifting between big-picture goals and technical details in a fast-paced environment.
Qualifications & Desirable Skills
- At least 2 years of recent professional experience with C++ or Rust.
- Solid understanding of computer science fundamentals including data structures, algorithms, and object-oriented or functional design.
- An operational mindset β we donβt just write code, we own it in production.
- Deep understanding of the web and technologies such as web browsers, HTTP, JavaScript and WebAssembly.
- Experience in low-latency real-time environments (e.g., game streaming, game engine architecture, high frequency trading, payment systems).
- Experience debugging, optimizing, and identifying failure modes in a large-scale Linux-based distributed system.
Bonus Points
- Experience building high-performance distributed systems in Rust.
- Experience with cloud platforms, especially serverless platforms.
- Experience with JS engines (V8, SpiderMonkey, or JavaScriptCore).
- Experience with standalone WebAssembly runtimes (Wasmtime, Wasmer, Lucet, etc.).
- Deep Linux/UNIX systems, kernel, or networking knowledge.
- Contributions to large open source projects.
What Makes Cloudflare Special
We strive to protect and strengthen the free and open Internet. We support initiatives like Project Galileo, Athenian Project, and 1.1.1.1 to improve safety, reliability, and privacy for users worldwide.
Equal Opportunity & Accommodations
Cloudflare is proud to be an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, disability, or any other protected basis. We provide reasonable accommodations to qualified individuals with disabilities. If you require an accommodation, please contact hr@cloudflare.com or the postal address listed below.
This position may require access to information protected under U.S. export control laws. Offer of employment may be conditioned on authorization to receive software or technology controlled under export laws without sponsorship for an export license.
Senior Software Engineer, Workers Runtime in London employer: CloudFlare
Contact Detail:
CloudFlare Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer, Workers Runtime in London
β¨Tip Number 1
Network like a pro! Reach out to current employees at Cloudflare on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. Itβs all about making connections!
β¨Tip Number 2
Prepare for technical interviews by brushing up on your C++ or Rust skills. Practice coding challenges that focus on data structures and algorithms. We recommend using platforms like LeetCode or HackerRank to get in the zone.
β¨Tip Number 3
Show off your passion for the tech! During interviews, share your personal projects or contributions to open source. This not only highlights your skills but also shows your commitment to learning and growing in the field.
β¨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 Cloudflare team. Letβs make it happen!
We think you need these skills to ace Senior Software Engineer, Workers Runtime in London
Some tips for your application π«‘
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see that you're not just ticking boxes but genuinely excited about the role and what we do at StudySmarter.
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer position. Highlight your experience with C++ or Rust, and any relevant projects that showcase your skills in low-latency environments. We love seeing how your background aligns with our needs!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon unless it's necessary. We appreciate a well-structured application that makes it easy for us to see your qualifications and potential.
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre serious about joining our team at StudySmarter!
How to prepare for a job interview at CloudFlare
β¨Know Your Tech Inside Out
Make sure you brush up on your C++ or Rust skills, as well as your understanding of data structures and algorithms. Be ready to discuss how you've applied these in real-world scenarios, especially in low-latency environments.
β¨Show Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would debug and optimise a large-scale Linux-based system. Practising coding problems can help you articulate your thought process clearly.
β¨Understand the Bigger Picture
Cloudflare values engineers who can balance business needs with technical solutions. Be prepared to discuss how youβve contributed to product features and how you approach aligning technical feasibility with ambitious engineering goals.
β¨Be Curious and Empathetic
Demonstrate your willingness to learn and grow. Share examples of how you've developed new skills or helped others in your team. This aligns perfectly with what Cloudflare is looking for in their team members.