Software Engineer, Traffic
About the role
💼 What you will do
Join the Traffic team to build software systems that improve the performance and reliability of Cloudflare's network. The scope of this work is significant and has a broad impact across the portfolio of products. One such system is a control plane service that ingests a diverse set of data to load-balance customer traffic through directly instructing network infrastructure. As a member of the Traffic team, you will build and extend various traffic management and supporting systems, working closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities.
📋 Job Requirements
Systems-level programming experience in Go, Python, Rust, C, or C++, Solid grasp of networking protocols in Layers 3 and 4 of the OSI Model, Knowledge of HTTP, TLS, and CDN networks, Experience in implementing, deploying, and debugging secure and highly-available distributed systems, Strong collaboration and communication skills, Experience or interest in network performance monitoring and tuning
🌟 Nice-to-have
Knowledge of TCP/IP and Internet routing, Knowledge of statistical-analysis techniques and control theory, Experience building tools and APIs, Experience with monitoring, alerting, and debugging large-scale distributed systems, Experience participating in an on-call rotation
🎯 Responsibilities
Build and extend various traffic management and supporting systems, Work closely with Network Engineering, Product Engineering, Network Strategy and other teams to translate requirements into new capabilities, Participate in all stages of the software development lifecycle from designing and documenting systems to writing code and automated tests, Plan, manage and monitor production software deployments, Work with wide range of technologies and programming languages including Go, Python, Rust, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes and NETCONF, Participate in team on-call rotation as part of operational duties under Run What You Build model, Solve problems of massive scale and significance shaping the future of reliability and performance on the Internet
About Cloudflare
😃 What Cloudflare offers
Competitive salary (£50,000 - £65,000 base plus equity), Hybrid work model with flexible arrangements, Comprehensive health and dental coverage, Short- and long-term disability insurance, Equity compensation with 4-year vesting schedule (25% year 1, then quarterly), Professional development and learning opportunities, Work on problems of massive scale and global impact, Collaborative and inclusive culture that values curiosity and empathy, Opportunity to shape the future of Internet reliability and performance, Access to cutting-edge technologies and distributed systems at scale
💖 What makes Cloudflare unique
Cloudflare, Inc. (NYSE: NET) is the leading connectivity cloud company on a mission to help build a better Internet. It empowers organizations to make their employees, applications and networks faster and more secure everywhere, while reducing complexity and cost. Powered by one of the world's largest and most interconnected networks, Cloudflare blocks billions of threats online for its customers every day. It is trusted by millions of organizations from the largest brands to entrepreneurs and small businesses to nonprofits, humanitarian groups, and governments across the globe.
Interested in this job?
Apply Now