Software Engineer (Egress, Go/Rust)
- United Kingdom
- Mid Level
- 3+ years
- Posted
Skills
Required
- Go / Rust
- HTTP
- monitoring
- HTTP networking
- VPN
- AI tools
- software engineering
- TLS
- CDN networks
- network performance
- tuning
- TCP/IP
- Internet routing
Preferred
- debugging large-scale distributed systems
- AI-assisted development
- codebase analysis
- log/data exploration
- networking protocols in
- Layers 3 and 4
- OSI Model
Join Cloudflare's Egress team as a 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, and a comprehensive benefits package.
Participer à toutes les étapes du cycle de vie du développement logiciel, de la conception à la mise en production.
Responsibilities
- Collaborer avec diverses équipes d'ingénierie pour traduire leurs exigences en nouvelles capacités sur la plateforme.
- Assurer la santé de notre système et participer à la rotation d'appel de notre équipe en tant que responsable opérationnel.
- A solid grasp of networking protocols in Layers 3 and 4 of the OSI Model
Requirements
Experience/interest in HTTP networking and VPN technologies
- Willingness to adopt and integrate AI tools and systems into your engineering workflow
- Programming experience in Go or Rust and a desire to improve your skills in both
- Experience in implementing secure and highly-available distributed systems
- 3+ years of hands-on software engineering experience, including a track record of owning the architecture of complex, distributed, production-critical systems end to end
- Strong collaboration and communication skills
- Knowledge of HTTP, TLS, and CDN networks
- Strong ability to debug issues in complex systems
- Experience/interest in network performance monitoring and tuning
- Knowledge of TCP/IP and Internet routing
- Experience building tools and APIs
- Experience participating in an on-call rotation
Preferred
Professional systems-level programming experience in Rust
- Experience with monitoring, alerting, and debugging large-scale distributed systems
- Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting
Pay
EUR 54,000 - 75,000
jobapplier