At a Glance
- Tasks: Join our team to build innovative multi-cloud networking solutions that enhance performance and security.
- Company: Cloudflare, a leader in internet security and performance, with a mission to build a better Internet.
- Benefits: Hybrid work model, competitive salary, and a commitment to diversity and inclusion.
- Why this job: Be part of a dynamic team shaping the future of cloud networking technology.
- Qualifications: Experience in Go or Rust programming and knowledge of networking protocols.
- Other info: Opportunities for growth in a supportive and collaborative environment.
The predicted salary is between 36000 - 60000 £ per year.
About Cloudflare
At Cloudflare, we are on a mission to help build a better Internet. Cloudflare runs one of the world's largest networks that powers millions of websites and other Internet properties. We protect and accelerate Internet applications without hardware, software installation, or code changes. Our network improves performance and reduces spam and attacks for customers ranging from individual bloggers to Fortune 500 companies. Cloudflare was named to Entrepreneur Magazine's Top Company Cultures list and ranked among the World's Most Innovative Companies by Fast Company.
We hire curious and empathetic individuals who are committed to learning and development. We aim to build a diverse and inclusive team and hire based on potential. Available locations include Austin, Lisbon, and London. The role is hybrid with an expectation of 2 days per week in the office. We are hiring software engineers at all levels in a single pipeline.
About The Team
The Magic Cloud Networking team builds an orchestration framework that connects public cloud resources (e.g., AWS / Azure / GCP) to Cloudflare's global data-center footprint. Our orchestration platform must be resilient and scalable, while supporting the constraints of each cloud. Our Go and Rust microservices run in Cloudflare's core data-centers. We are a team of engineers who focus on building reliable services leveraging Cloudflare's architecture and global network.
About The Role
As a software engineer on the Magic Cloud Networking team, you will contribute to features that shape Cloudflare One's use of multi-cloud networking. You will build solutions that improve performance, scalability, manageability, and security of customer cloud footprints and connect them to our global network. This work requires collaboration with other teams and uses frameworks and libraries that power many Cloudflare products. Our technology stack includes Go, Rust, OpenTofu, Public Clouds (e.g., AWS / Azure / GCP), Kubernetes, Docker, and Prometheus. We are looking for determined, curious, and empathetic engineers to join our team.
Desirable Skills, Knowledge, And Experience
- Programming experience in Go or Rust
- Familiarity with Layer 3 and Layer 4 networking (VPCs, transit gateways, BGP, GRE tunnels)
- Familiarity with network engineering and protocols used in data center switching and routing (BGP, BFP, OSPF, MPLS, etc.)
- Experience building network orchestration platforms
- Experience designing and integrating RESTful APIs and backend systems
- Attention to detail and ability to solve complex customer problems
- Own solutions end-to-end and drive the design, development, and deployment process
- Able to work across teams and create common, sustainable solutions
- Creative, open-minded, collaborative problem solver
What Makes Cloudflare Special?
We're a highly ambitious, large-scale technology company with a soul. Protecting the free and open Internet is fundamental to our mission.
Security and Public Initiatives
Project Galileo and other initiatives demonstrate our commitment to defend civil society and government access to election information.
Sound like something you'd like to be a part of? We'd love to hear from you!
This position may require access to information protected under U.S. export control laws. Any offer of employment may be conditioned on authorization to receive software or technology controlled under these laws without sponsorship for an export license.
Equal Opportunity and Accommodations
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 diversity and inclusiveness. All qualified applicants will be considered for employment without regard to race, color, religion, sex, gender, gender identity or 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. Please tell us if you require a reasonable accommodation to apply for a job. Examples include changing the application process, providing documents in an alternate format, or using a sign language interpreter. If you require an accommodation, please contact hr@cloudflare.com.
Network Software Engineer in London employer: CloudFlare
Contact Detail:
CloudFlare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Network Software Engineer in London
✨Tip Number 1
Network, network, network! Reach out to folks in the industry, especially those at Cloudflare. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got projects or contributions on GitHub, make sure to highlight them. It’s a great way to demonstrate your coding chops in Go or Rust.
✨Tip Number 3
Prepare for technical interviews by brushing up on networking concepts and protocols. Being able to discuss Layer 3 and Layer 4 networking confidently will set you apart.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about joining our mission.
We think you need these skills to ace Network Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Network Software Engineer role. Highlight your programming experience in Go or Rust, and any relevant networking knowledge to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about building a better Internet. Share specific examples of your past work that demonstrate your problem-solving skills and collaborative spirit.
Showcase Your Projects: If you've worked on any projects related to network orchestration or cloud services, make sure to include them! We love seeing real-world applications of your skills, so don’t hold back.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through!
How to prepare for a job interview at CloudFlare
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Go and Rust. Be prepared to discuss your experience with these languages and how you've used them in past projects.
✨Understand Networking Fundamentals
Brush up on Layer 3 and Layer 4 networking concepts, as well as protocols like BGP and OSPF. Being able to explain these concepts clearly will show your depth of knowledge and help you stand out.
✨Show Your Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles. Highlight your thought process and how you approached the challenges, especially in network orchestration or API design.
✨Emphasise Collaboration
Cloudflare values teamwork, so be ready to discuss how you've worked across teams in the past. Share specific instances where collaboration led to successful outcomes, showcasing your ability to work well with others.