Skip to content

Senior Software Engineer - Addressing Team

Design and operate scalable Go-based microservices, APIs, and data models supporting Cloudflare’s addressing infrastructure. The role requires strong systems programming, networking, database, and distributed-systems experience, with opportunities to shape shared platforms.

About the job

Responsibilities

  • Design and develop microservices, APIs, and data models for addressing platforms.
  • Build reliable, fault-tolerant systems that operate at Cloudflare scale.
  • Learn and work with edge routers, servers, DNS, and IP provisioning pipelines.
  • Collaborate with engineers across the company to understand their needs and create scalable shared platforms.
  • Shape products, tools, and system designs from the ground up.
  • Debug complex problems and maintain high-quality code.

Requirements

  • Experience writing high-quality code in one or more system programming languages, such as Go, Python, or C/C++.
  • Experience with modern Unix/Linux development and runtime environments.
  • Solid understanding of TCP/IP and general networking.
  • Basic understanding of HTTP, HTTPS, and TLS.
  • Working knowledge of SQL and relational databases such as PostgreSQL or MySQL.
  • Experience building and operating distributed systems.
  • Strong debugging skills and attention to detail.
  • Curiosity and willingness to learn unfamiliar technologies.

Nice-to-haves

  • Experience with Go.
  • Experience with Rust.
  • Familiarity with UI design, workflows, and implementation.
  • Familiarity with anycast or multisite unicast networks.
  • Knowledge of DNS and DNS-based traffic management techniques, such as geo DNS.

Technologies

  • Go, Python, C/C++, Rust, PostgreSQL, MySQL, Docker, Kafka, Lua, ClickHouse, SaltStack, Prometheus, Unix/Linux, TCP/IP, HTTP, HTTPS, TLS, DNS.

Skills

Go, Python, C/C++, Rust, Unix/Linux, TCP/IP, Http, Tls, SQL, Postgres, Docker, Kafka, DNS, Distributed Systems, Prometheus

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

Cloudflare

Cloudflare

Lisbon, Portugal

Senior Software Engineer - Network Connectivity
$66k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer building and operating large-scale egress connectivity infrastructure using Go or Rust. The role requires networking expertise, distributed-systems experience, strong debugging skills, and participation in production on-call operations.

Cloudflare

Cloudflare

Lisbon, Portugal

Senior Software Engineer - Egress
$66k+/yrHybrid5+ YOEBackend Engineering

The Senior Software Engineer will build and operate large-scale egress connectivity infrastructure, developing secure distributed systems with Go and Rust and collaborating across engineering, network, and SRE teams. The role includes production ownership, debugging, monitoring, and on-call responsibilities.