Senior Software Engineer - Addressing Team

CloudflareSan Francisco, CA
Hybrid

About The Position

Cloudflare operates one of the largest and most interconnected anycast networks on the Internet. To make that happen, a complex orchestra of IP address configuration and distributed systems need to be in harmony to deliver packets from users, through our edge network and then onwards to our customers origin servers or networks. On the Addressing team, you will architect, program, and maintain core software services that enable large corporate networks to be protected by Cloudflare. Recent projects range from IP conservation efforts, supporting use cases for Policy driven IP address assignment, designing traffic engineering tools that improve the quality of service for billions of users around the world, and building customer APIs to control BGP dynamically. The Addressing team works closely with our system reliability engineers, network engineers and product engineering teams to build automated systems that span the entire Cloudflare stack. We are looking for talented Software Engineers to join our small but growing team. You will work on a range of microservices written mainly in Go. You’ll be designing and developing new APIs and data models to manage our rapidly expanding addressing needs. The ever growing suite of Cloudflare products and services means our addressing tools are always evolving. You will have the opportunity to take on very impactful projects critical for Cloudflare. You will spend time learning the inner workings of our edge routers, servers, DNS and IP provisioning pipelines. You will work closely with other engineers to understand their needs and create scalable platforms to be used across the company. Some of the technologies we use include Go, PostgreSQL, Docker, Kafka, Lua, Clickhouse, SaltStack, Prometheus and the usual Unix/Linux tools and workflows. We strive to build reliable, fault-tolerant systems that can operate at Cloudflare’s scale.

Requirements

  • Naturally curious and willing to take a step to learn something you don’t have experience in.
  • Experience writing high-quality code in one or more system programming languages (Go, Python, C/C++).
  • Experience with modern Unix/Linux development and runtime environments.
  • Solid understanding of TCP/IP and basic networking in general.
  • Basic understanding of the HTTP/S/TLS stack.
  • Working knowledge of SQL and relational databases such as PostgreSQL or MySQL.
  • Experience building and operating distributed systems.
  • Excellent debugging skills and attention to detail when breaking down problems.

Nice To Haves

  • Experience working with Go.
  • Experience working with Rust.
  • Familiarity with UI design, workflows and implementation.
  • Familiarity with anycast or multi-site unicast networks.
  • Knowledge of DNS and DNS based traffic management techniques (e.g geo DNS).

Responsibilities

  • Architect, program, and maintain core software services that enable large corporate networks to be protected by Cloudflare.
  • Design and develop new APIs and data models to manage rapidly expanding addressing needs.
  • Take on impactful projects critical for Cloudflare.
  • Learn the inner workings of edge routers, servers, DNS and IP provisioning pipelines.
  • Work closely with other engineers to understand their needs and create scalable platforms to be used across the company.

Benefits

  • Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
  • Project Galileo: Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.
  • Athenian Project: In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration. Since the project, we've provided services to more than 425 local government election websites in 33 states.
  • 1.1.1.1: We released 1.1.1.1 to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released.
  • We don’t store client IP addresses never, ever. We will continue to abide by our privacy commitment and ensure that no user data is sold to advertisers or used to target consumers.
  • Equal opportunity employer.
  • Commitment to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.
  • Consideration for employment without regard to race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.
  • AA/Veterans/Disabled Employer.
  • Reasonable accommodations to qualified individuals with disabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service