Cloudflare logo

Software Engineer, Distributed Systems (Go and/or Rust)

Cloudflare

Austin, TX
Full Time
Mid Level
13 days ago

Job Description

About the Role

At Cloudflare, we are on a mission to help build a better Internet. The company operates one of the world's largest networks, powering millions of websites and Internet properties for a diverse range of customers. We protect and accelerate Internet applications without hardware, software installation, or code changes. Our global network improves performance and security, and we value curiosity, empathy, diversity, and inclusion. This role is focused on building robust, secure, and high-performance distributed systems at a massive scale, with opportunities to work on a variety of projects including proxies, content optimization, serverless platforms, DNS, and data pipelines. The position is based in the greater Austin, TX area with a hybrid work model.

Key Responsibilities

  • Build and operate high-performance, secure, and reliable distributed systems at a massive scale.
  • Work on software systems such as TLS/HTTP proxies, malicious traffic filtering, content optimization, serverless platforms, reverse-proxy systems, and DNS services.
  • Contribute to data science initiatives, including analyzing HTTP request data, identifying malicious traffic, and developing machine learning models.
  • Ensure systems are scalable, fault-tolerant, and optimized for performance.
  • Participate in debugging, monitoring, and maintaining high-volume production systems.
  • Collaborate with cross-functional teams to develop and improve cloud infrastructure and services.

Requirements

  • Curiosity and critical thinking skills.
  • Experience with debugging and ensuring system reliability.
  • Knowledge of continuous integration workflows and source control (e.g., git).
  • Experience designing and building APIs.
  • Understanding of building secure systems.
  • Confidence working in multiple programming languages, with bonus points for Go and/or Rust.
  • Basic understanding of network protocols and systems.
  • Strong systems programming skills.
  • Experience with databases such as PostgreSQL and Clickhouse.
  • Good Unix knowledge and experience with monitoring, alerting, and debugging high-volume systems.
  • Ability to analyze large data sets such as logs.
  • Understanding of security and fraud detection systems.
  • Willingness to be on-call outside of standard hours as needed.

Nice to Have

  • Understanding systems at the network protocol level, including real-world Internet behavior.
  • Experience with optimizing complex solutions.
  • Experience with operating system patches and submissions.
  • Knowledge of distributed systems design and maintenance.
  • Experience with high-volume data pipelines.
  • Familiarity with monitoring and alerting tools.

Qualifications

  • Experience with systems programming and network protocols.
  • Proficiency in multiple programming languages, especially Go and/or Rust.
  • Experience with databases like PostgreSQL and Clickhouse.
  • Background in building and maintaining distributed systems.
  • Strong debugging, monitoring, and troubleshooting skills.

Benefits & Perks

  • Opportunity to work on impactful, large-scale Internet infrastructure.
  • Collaborative environment focused on innovation and learning.
  • Potential for flexible work arrangements within a hybrid model.
  • Being part of a mission-driven company committed to diversity and inclusion.

Working at Cloudflare

Cloudflare is a highly ambitious, large-scale technology company with a soul. We are committed to protecting the free and open Internet through initiatives like Project Galileo and the Athenian Project. We prioritize diversity, inclusion, and equal opportunity, providing reasonable accommodations for individuals with disabilities. Our culture values curiosity, empathy, continuous learning, and making a positive impact on the Internet community.

Apply Now

Job Details

Posted AtJul 11, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Cloudflare

Website

cloudflare.com

Location

Austin, TX

Industry

Custom Computer Programming Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches