Cloudflare Logo

Cloudflare

Software Engineer, Traffic (Lisbon / London)

Reposted 9 Hours Ago
Hybrid
3 Locations
Entry level
Hybrid
3 Locations
Entry level
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.
The summary above was generated by AI
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
  • 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

Cloudflare Los Angeles, California, USA Office

Los Angeles, CA, United States

Similar Jobs at Cloudflare

9 Hours Ago
Hybrid
Austin, TX, USA
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Lead and mentor a team to develop scalable billing and payments infrastructure, ensuring financial accuracy and supporting Cloudflare's revenue across products.
Top Skills: Billing SystemsDeveloper-Loved ApisDistributed SystemsFinancial InfrastructurePayments Infrastructure
9 Hours Ago
Hybrid
Austin, TX, USA
Internship
Internship
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer Intern, you will work on projects impacting millions of users, collaborate across teams, and receive mentorship. The internship lasts 12-16 weeks with opportunities for professional development and networking.
Top Skills: C/C++GoJavaScriptPythonRustTypescript
9 Hours Ago
Hybrid
3 Locations
Mid level
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer on the Egress team, you will develop and maintain network software solutions, collaborate with engineering teams, and manage production deployments while participating in on-call responsibilities.
Top Skills: CC++ClickhouseGoGrafanaKubernetesLinux NetworkingPostgresRust

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account