Software Engineer, Cloudflare Network Interconnect
Build and operate systems for provisioning, monitoring, and orchestrating Cloudflare's private network interconnects at massive scale. Requires systems programming (Rust/Go), deep networking knowledge (BGP, Layer 3), distributed systems experience, and on-call participation.
About the job
Responsibilities
- Build and extend systems that provision, monitor, and orchestrate private network interconnects at scale.
- Collaborate with Product Management, Network Engineering, and Infrastructure teams on initiatives to connect enterprise customers directly to Cloudflare's global network.
- Participate in all stages of the software development lifecycle: designing and documenting systems, writing code and automated tests, planning, managing, and monitoring production software deployments.
- Work with technologies including Rust, Go, PostgreSQL, Prometheus, Kubernetes, Linux networking, network operating systems, and BGP routing.
- Operate under a "Run What You Build" model, taking responsibility for system health and participating in on-call rotation.
- Solve problems of massive scale in a fast-paced environment, valuing curiosity and empathy.
Requirements
- Systems-level programming experience in Rust, Go, C, or C++.
- Understanding of IP networking fundamentals: BGP, Layer 3 routing, and physical/virtual interconnect technologies (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 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.
Skills
Rust, Go, BGP, Kubernetes, Linux Networking, Prometheus, Postgres, Distributed Systems, Ip Networking, AI Tools
Similar jobs
Fullstack Engineering jobsBuild and own internal applications, integrations, and automations that improve sales, finance, billing, and company-wide workflows. The role requires strong product judgment, cross-functional communication, and hands-on experience shipping applications, APIs, and SQL integrations.
Build and operate full-stack services that automate Block’s legal and regulatory response workflows, spanning backend systems, internal tools, and integrations. Requires 3+ years of software development experience, production ownership, and proficiency across the stack.
Build and maintain Salesforce, CRM, and business-application integrations that improve operational workflows and reliability. The role requires 3+ years of software engineering experience, Salesforce development expertise, integration knowledge, and strong collaboration with technical and business stakeholders.
Software Engineer building end-to-end financial data platform features including ingestion, transformation, automation engines, reporting, monitoring, and AI-driven workflows. Requires CS degree and 4+ years software engineering experience; onsite in SF or NYC.
This evergreen application invites engineers to express interest in future opportunities building Nourish’s AI-native digital health system. Specific team, level, and technical requirements will vary by future opening.