Build and extend Linux kernel and low-level networking systems on Cloudflare's egress path, working on packet processing, protocols like BGP, and massive-scale distributed systems that impact millions of customers. Requires systems programming experience and deep networking knowledge.
Salary not listed
HybridBackend Engineering
About the role
What you’ll do
Build and extend systems that carry traffic end-to-end on the egress path of Cloudflare's network, starting from the host server Linux kernel, integrating with the network hardware dataplane to the physical interconnect.
Work on the latest Linux network technologies and low-level details of network protocols.
Solve problems of massive scale that impact millions of customers and shape the future of internet reliability and performance.
Collaborate with engineers across the company, from operations teams to teams building customer-facing products.
Participate in on-call rotation under the "Run What You Build" model, taking responsibility for the health of the systems.
Role requirements
Systems-level programming experience in Go, Python, Rust, C, or C++.
Solid grasp of BGP and internet routing.
Demonstrated ability to dive into and learn new technologies quickly.
Experience implementing, deploying, and debugging mission-critical distributed systems.
Strong collaboration and communication skills.
Bonus points
Familiarity with vendor switching SDKs.
Familiarity with SR-MPLS, sFlow, BGP-LS, and PCE protocols.
Experience writing packet-processing software (e.g., eBPF at TC or XDP, DPDK).
Experience participating in an on-call rotation.
Skills
Linux KernelEbpfGoPythonRustCC++BGPDistributed SystemsInternet ProtocolsDpdkSr-MplsSflowBgp-LsPce
Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.
140k – 185k
Hybrid3+ YOEBackend Engineering
Software Engineer, Codex -Enterprise Controls
OpenAISan Francisco, CA
Build and operate the enterprise control plane for OpenAI's Codex AI software engineer, focusing on security, governance, identity, access controls, encryption, and policy enforcement systems for large organizations.
230k – 385k
Hybrid5+ YOEBackend Engineering
Software Engineer III
ZoomInfoBethesda, MD +1
Software Engineer III designing, building, and maintaining scalable backend systems with Java, Node.js/NestJS, Kafka, and cloud technologies (AWS/GCP). Requires Master's in CS + 2 years (or Bachelor's + 4 years) backend experience, microservices, databases, and REST APIs.
112k – 176k
Hybrid4+ YOEBackend Engineering
Software Engineer, Upstart Bank
UpstartUnited States
Software Engineer building scalable backend systems, services, and APIs for Upstart Bank, a modern AI-enabled national bank. Translate regulatory and business requirements into reliable software in a fintech environment; 4+ years backend/full-stack experience required.
14k – 187k
Remote4+ YOEBackend Engineering
Software Engineer, Workers Deploy & Config
CloudflareNew York, NY +4
Build and scale the control plane for Cloudflare Workers, the serverless edge platform. Design distributed systems, high-traffic APIs, storage schemas, and own production reliability for services powering Pages and R2. Requires strong Go experience plus knowledge of observability, databases, and Kubernetes.