jobapplier

Senior Software Engineer (Network Connectivity, Go/Rust)

Cloudflare

Skills

Required

  • Go / Rust
  • HTTP
  • monitoring
  • TLS
  • CDN networks
  • network performance
  • tuning
  • AI tools
  • networking protocols in
  • Layers 3 and 4
  • OSI Model

Preferred

  • HTTP networking
  • VPN
  • TCP/IP
  • Internet routing
  • debugging large-scale distributed systems

Join Cloudflare's Egress team as a Senior Software Engineer, where you'll be a key technical contributor to cutting-edge network software infrastructure. You'll work closely with various engineering teams, participate in all stages of the software development lifecycle, and be responsible for the health of the system. Enjoy competitive pay, take-what-you-need vacation, paid maternity and paternity leave, comprehensive employee benefits, and a commuter program.

Contribuer de manière technique clé à une infrastructure logicielle de réseau de pointe utilisée par un nombre croissant de produits Cloudflare.

Collaborer avec diverses équipes d'ingénierie pour traduire leurs exigences en nouvelles capacités sur la plateforme, et travailler en étroite collaboration avec l'ingénierie réseau et SRE.

Participer à toutes les étapes du cycle de vie du développement logiciel, de la conception et de la documentation des systèmes à l'écriture de code et de tests automatisés.

Because you’ll be solving problems of massive scale and significance, you are a growth-oriented individual who enjoys being outside of your comfort zone

Requirements

  • You are comfortable in a fast-paced but sensible work environment
  • You value curiosity and empathy and lead with these values
  • Experience in implementing secure and highly-available distributed systems
  • Strong ability to debug issues in complex systems
  • Strong collaboration and communication skills
  • Knowledge of HTTP, TLS, and CDN networks

Experience/interest in network performance monitoring and tuning

  • Willingness to adopt and integrate AI tools and systems into your engineering workflow
  • A solid grasp of networking protocols in Layers 3 and 4 of the OSI Model
  • Programming experience in Go or Rust and a desire to improve your skills in both
  • This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license
  • Experience building tools and APIs
  • Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting
  • Experience participating in an on-call rotation

Preferred

  • Experience/interest in HTTP networking and VPN technologies
  • Professional systems-level programming experience in Rust
  • Knowledge of TCP/IP and Internet routing
  • Experience with monitoring, alerting, and debugging large-scale distributed systems