Summary
Cloudflare is a company on a mission to help build a better Internet, running one of the world’s largest networks. They are seeking a Software Engineer to build and operate systems that connect enterprise customers directly to their network through private interconnects.
Responsibilities
- As a member of the team you will build and extend the systems that provision, monitor, and orchestrate private network interconnects at scale
- You will collaborate with Product Management, Network Engineering, and Infrastructure teams on ambitious initiatives to connect enterprise customers directly to Cloudflare's global network
- You will participate in all stages of the software development lifecycle: from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments
- You will work with a wide range of technologies and programming languages, including Rust, Go, PostgreSQL, Prometheus, Kubernetes, Linux networking, network operating systems, and BGP routing, among others
- Our team at Cloudflare operates under a "Run What You Build" model
- This means we are responsible for the health of our systems and actively participate in our team's on-call rotation as part of our operational duties
Skills
- Systems-level programming experience in Rust, Go, C, or C++
- Understanding of IP networking fundamentals: BGP, Layer 3 routing, and how physical and virtual interconnect technologies work (cross-connects, VLANs, overlay tunnels)
- Experience building, deploying, and debugging distributed systems
- Experience participating in an on-call rotation for services with direct customer impact
- Willingness to adopt and integrate AI tools and systems into your workflow
- Strong collaboration and communication skills
- Hands-on experience with BGP configuration, route policy, or peering operations
- Experience building provisioning or automation systems for network infrastructure
- Familiarity with network inventory and IPAM systems (e.g., NetBox)
- Experience with cloud provider networking (AWS Direct Connect, GCP Partner Interconnect, Azure ExpressRoute)
- Knowledge of GRE, VXLAN, or other overlay/tunnel technologies
- Experience with Kubernetes-based service deployments and CI/CD pipelines
- Experience with telemetry/observability platforms (Prometheus, Grafana, ClickHouse, Elasticsearch)
- Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting
Qualifications
Must Haves
- Systems-level programming experience in Rust, Go, C, or C++
- Understanding of IP networking fundamentals: BGP, Layer 3 routing, and how physical and virtual interconnect technologies work (cross-connects, VLANs, overlay tunnels)
- Experience building, deploying, and debugging distributed systems
- Experience participating in an on-call rotation for services with direct customer impact
- Willingness to adopt and integrate AI tools and systems into your workflow
- Strong collaboration and communication skills
Nice to Haves
- Hands-on experience with BGP configuration, route policy, or peering operations
- Experience building provisioning or automation systems for network infrastructure
- Familiarity with network inventory and IPAM systems (e.g., NetBox)
- Experience with cloud provider networking (AWS Direct Connect, GCP Partner Interconnect, Azure ExpressRoute)
- Knowledge of GRE, VXLAN, or other overlay/tunnel technologies
- Experience with Kubernetes-based service deployments and CI/CD pipelines
- Experience with telemetry/observability platforms (Prometheus, Grafana, ClickHouse, Elasticsearch)
- Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting