As a Software Engineer on the Traffic team, you'll develop systems to improve traffic management and network reliability, participating in the full software development lifecycle.
Role Summary
The mission of the Traffic team is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products.
One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic through directly instructing our network infrastructure.
Role Responsibilities
As a member of the Traffic team you will build and extend various traffic management and supporting systems. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform.
You will participate in all stages of the software development lifecycle: from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Rust, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more.
Our team at Cloudflare operates under a "Run What You Build" model. This means we are responsible for the health of our systems and actively participate in our team's on-call rotation as part of our operational duties.
Because you'll be solving problems of massive scale and significance, and shaping the future of reliability and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.
Role Requirements
Must-Have Skills
Bonus Points
The mission of the Traffic team is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products.
One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic through directly instructing our network infrastructure.
Role Responsibilities
As a member of the Traffic team you will build and extend various traffic management and supporting systems. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform.
You will participate in all stages of the software development lifecycle: from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Rust, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more.
Our team at Cloudflare operates under a "Run What You Build" model. This means we are responsible for the health of our systems and actively participate in our team's on-call rotation as part of our operational duties.
Because you'll be solving problems of massive scale and significance, and shaping the future of reliability and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.
Role Requirements
Must-Have Skills
- Systems-level programming experience in Go, Python, Rust, C, or C++
- A 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/interest in network performance monitoring and tuning
Bonus Points
- 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.
Top Skills
Clickhouse
Go
Grafana
Kubernetes
Netconf
Postgres
Python
Rust
Salt
Similar Jobs at Cloudflare
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Software Engineer for Quicksilver, you will work on a globally distributed key-value store, improving performance, writing features, supporting the stack, and debugging complex systems.
Top Skills:
CGo
Cloud • Information Technology • Security • Software • Cybersecurity
Interns will work on security and privacy challenges using systems programming, data analysis, and open-source development to enhance internet integrity and reliability.
Top Skills:
AICGitGitlabGoMachine LearningPythonRust
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Stock Administrator, you will manage global equity programs, ensure compliance, support special projects, and assist employees with their equity compensation.
Top Skills:
E*Trade Equity Edge OnlineExcelGoogle SuiteWorkday
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

