As a Network Software Engineer, you will develop features for Cloudflare's multi-cloud networking, enhancing performance, scalability, and security while collaborating with various teams.
Available Locations: Austin, TX
About the team
The Magic Cloud Networking team builds an orchestration framework that empowers customers to take public cloud resources (e.g., AWS / Azure / GCP) and securely connect them to Cloudflare's global data-center footprint. Working with public cloud networking resources provides unique challenges-each cloud models networking very differently, customers can modify resources out-of-band of our orchestration system ("shadow IT operations"), resources can fail in opaque and varied ways outside of our control, etc.. To solve these issues, our orchestration platform must be resilient and scalable, while also affording flexibility to the unique constraints of each cloud. Powering this orchestration framework are a set of Go and Rust-based microservices running in our core data-centers, leveraging Cloudflare's infrastructure excellence.
We are a team of engineers who obsess over building reliable services which leverage Cloudflare's unique architecture and global network footprint.
You can read more about what we work on here:
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 as well as connect them to our global network. This work requires close collaboration with other teams while leveraging 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're looking for determined, curious, empathetic engineers to join our team!
Desirable skills, knowledge, and experience
About the team
The Magic Cloud Networking team builds an orchestration framework that empowers customers to take public cloud resources (e.g., AWS / Azure / GCP) and securely connect them to Cloudflare's global data-center footprint. Working with public cloud networking resources provides unique challenges-each cloud models networking very differently, customers can modify resources out-of-band of our orchestration system ("shadow IT operations"), resources can fail in opaque and varied ways outside of our control, etc.. To solve these issues, our orchestration platform must be resilient and scalable, while also affording flexibility to the unique constraints of each cloud. Powering this orchestration framework are a set of Go and Rust-based microservices running in our core data-centers, leveraging Cloudflare's infrastructure excellence.
We are a team of engineers who obsess over building reliable services which leverage Cloudflare's unique architecture and global network footprint.
You can read more about what we work on here:
- https://blog.cloudflare.com/introducing-magic-cloud-networking
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 as well as connect them to our global network. This work requires close collaboration with other teams while leveraging 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're looking for determined, curious, 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; i.e, VPCs, transit gateways, BGP and GRE tunnels
- Familiarity with network engineering and protocols used in data center switching and routing as well as Internet 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 driving the design, development, and deployment process
- Able to work across teams and create common, sustainable solutions
- Creative, open-minded, collaborative problem solver
- Focus on clarity in written and verbal communication
Top Skills
AWS
Azure
Docker
GCP
Go
Kubernetes
Opentofu
Prometheus
Rust
Similar Jobs at Cloudflare
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer on the Magic Cloud Networking team, you'll enhance multi-cloud networking performance and security, building solutions in collaboration with other teams.
Top Skills:
AWSAzureDockerGCPGoKubernetesOpentofuPrometheusRust
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer at Cloudflare, you will build and operate software to enhance Internet performance and security, focusing on distributed systems.
Top Skills:
APIsClickhouseData ScienceGitGoHTTPMachine LearningPostgresRustTls
Cloud • Information Technology • Security • Software • Cybersecurity
As a software engineer on the CNI team, you will contribute to custom network infrastructure, operating systems, and APIs, focusing on automation and supporting Cloudflare's products.
Top Skills:
BfdBgpCloud TechnologiesLinuxNetworking ToolsRestful ApisRustVxlan
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.