Salary
💰 $115,000 - $187,000 per year
Tech Stack
Distributed SystemsDNSGoKubernetesMicroservicesPostgresRustTypeScript
About the role
- Build Cloudflare Gateway and DNS Filtering products focused on secure, performant connections to the Internet
- Develop high-performance global edge network data plane services and contribute to control plane APIs that configure the edge services
- Work on forward-proxy services that inspect, filter, and block device requests based on policy
- Build and operate a DNS resolver on the edge leveraging a Wirefilter-based filtering rules engine
- Implement microservices for organizations to configure, manage, and observe devices and traffic
- Collaborate with a global team of engineers and participate in on-call rotations as needed
- Contribute to scalable, secure distributed systems deployed globally (Rust on edge, Go REST APIs, Kubernetes, Postgres)
Requirements
- Programming experience in Rust, C++, or similar low level languages
- Programming experience in Go and/or Typescript is a plus
- Strong grasp of networking protocols in Layers 3-7 of the OSI Model
- Solid understanding of HTTP protocols, including experience with HTTP/2 (bonus for HTTP/3)
- Basic understanding of software security and encryption
- Experience in designing and implementing secure and highly-available distributed systems
- Willingness, curiosity, and enthusiasm to learn new programming languages, technologies, and systems
- Strong interpersonal and communication skills; caring and empathy valued
- May require flexibility to be on-call outside of standard working hours to address technical issues
- Any offer may be conditioned on authorization to receive software or technology controlled under U.S. export laws without sponsorship for an export license