Taro Logo

Systems Engineer, Cloudflare Tunnel

Cloudflare runs one of the world's largest networks powering millions of websites, providing protection and acceleration for Internet applications without hardware or software installation.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Cloudflare is seeking a Systems Engineer to join their Cloudflare Tunnel team, working on critical infrastructure that securely connects machines to Cloudflare's network. This role combines systems engineering with distributed systems development, requiring expertise in languages like Go and Rust, and deep knowledge of networking protocols.

The position offers an opportunity to work on high-impact systems that are central to Cloudflare's Zero Trust products. You'll be contributing to both the open-source client components and the high-performance edge network services. The role involves significant technical depth, working with various technologies including Go, Rust, TypeScript, and container orchestration platforms.

As part of a supportive and passionate engineering team, you'll participate in the complete software development lifecycle, from system design to production deployment. The role requires strong collaboration with various internal teams, including security, network engineering, and SRE, to solve complex technical challenges.

Cloudflare stands out for its mission to help build a better Internet, demonstrated through initiatives like Project Galileo, which protects journalism and civil society organizations, and the Athenian Project, supporting election security. The company maintains a strong commitment to privacy and security, exemplified by their 1.1.1.1 DNS resolver service.

The ideal candidate will bring 3+ years of backend development experience, strong systems programming skills, and a solid understanding of networking protocols. This is an excellent opportunity for someone passionate about distributed systems, security, and building infrastructure at scale, while working for a company with a meaningful mission and strong values around Internet privacy and security.

Last updated 6 days ago

Responsibilities For Systems Engineer, Cloudflare Tunnel

  • Design, implement, and maintain software systems for Cloudflare Tunnel, including cross-platform client and edge network service
  • Participate in all stages of software development lifecycle
  • Collaborate with internal teams to design scalable solutions
  • Review peer work throughout development lifecycle
  • Mentor team members and work with support teams
  • Debug issues in complex systems
  • Work with various technologies including Go, Rust, TypeScript, databases, Docker, and Kubernetes

Requirements For Systems Engineer, Cloudflare Tunnel

Go
Rust
TypeScript
Kubernetes
  • 3+ years of experience in backend software development
  • Strong programming skills in Go, Rust, C++, or similar systems-level language
  • Knowledge of modern Unix/Linux development
  • Understanding of networking protocols in Layers 3-7 of OSI Model
  • Familiarity with microservices and RESTful APIs
  • Basic understanding of software security and encryption
  • Experience with monitoring tools like Prometheus and Grafana
  • Experience with Docker and Kubernetes
  • Strong interpersonal and communication skills