# Software Engineer, Network Performance & Reliability

**Company**: Cloudflare
**Location**: Hybrid
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/cloudflare/jobs/7446310
**Canonical**: https://yubhub.co/jobs/job_b8b4f70b-624

## Description

About Us At Cloudflare, we're on a mission to help build a better Internet. We protect and accelerate any Internet application online without adding hardware, installing software, or changing a line of code.

As a member of the Argo team, you'll be a key technical contributor to the cutting-edge network software infrastructure used by Cloudflare's products. You will work closely with various Engineering teams to translate their requirements into new capabilities on the platform.

Responsibilities

- 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.

- Work with a wide range of technologies and programming languages, including Rust, Go, Linux networking, ClickHouse, PostgreSQL, Grafana, Kubernetes, and more.

- Use AI-powered tools and systems as part of your daily workflow to analyze and extend codebases, introspect production systems and datasets, and accelerate problem-solving.

Must-Have Skills

- Systems-level programming experience in Go, 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 secure and highly-available distributed systems.

- Strong ability to debug issues in complex systems.

- Strong collaboration and communication skills.

Bonus Points

- Knowledge of TCP/IP and Internet routing.

- Professional systems-level programming experience in Rust.

- Working 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.

- Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting.

What Makes Cloudflare Special?

- We're a highly ambitious, large-scale technology company with a soul.

- We're committed to protecting the free and open Internet.

- 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.

- We've provided services to more than 425 local government election websites in 33 states.

- We've 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.

Sound like something you'd like to be a part of? We'd love to hear from you!

## Skills

### Required
- Systems-level programming experience in Go, 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 secure and highly-available distributed systems
- Strong ability to debug issues in complex systems

### Nice to have
- Knowledge of TCP/IP and Internet routing
- Professional systems-level programming experience in Rust
- Working knowledge of statistical-analysis techniques and control theory
- Experience building tools and APIs
- Experience with monitoring, alerting, and debugging large-scale distributed systems
