# Senior Software Engineer - Load Balancing

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

**Apply**: https://job-boards.greenhouse.io/cloudflare/jobs/8212352?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b395fc60-f8b

## Description

## Job Summary

We are looking for a talented Systems Engineer to join the Load Balancing team at Cloudflare. You will work on a range of microservices written mainly in Go, and collaborate with internal teams to design scalable solutions to difficult technical problems.

## Responsibilities

- Design, implement, and maintain the software systems that comprise Cloudflare's Load Balancing product.

- Participate in all stages of the software development lifecycle, from designing and documenting systems to writing code, automated tests, and monitoring production deployments.

- Collaborate with internal teams, including security, network engineering, SRE, and product management, to design scalable solutions to difficult technical problems.

- Review work from your peers throughout all stages of the development lifecycle to ensure high-quality, maintainable code.

- Mentor team members and work with support teams to ensure customer delight and bring out the best in everyone.

- Debug issues in complex systems and contribute to the maintenance and improvement of operational health.

- Work with a wide range of technologies and programming languages, including Go, Rust, and Typescript, as well as various databases (SQL and No-SQL), Docker, and Kubernetes.

## Requirements

- First and foremost curiosity and critical thinking

- 5+ years of relevant professional experience with a technology company

- Strong programming skills in Go, Rust, C++, or a similar systems-level language

- Experience building and operating distributed systems

- Experience with modern Unix/Linux development and runtime environments

- Experience with monitoring, alerting and debugging high volume production systems

- Experience with databases (PostgreSQL and Clickhouse)

- Experience with monitoring and logging tools like Prometheus and Grafana

- Experience with containerization and orchestration technologies, such as Docker and Kubernetes

- Strong interpersonal and communication skills, demonstrating empathy, teamwork and a sense of ownership

## Skills

### Required
- Go
- Rust
- C++
- Distributed Systems
- Unix/Linux
- PostgreSQL
- Clickhouse
- Docker
- Kubernetes
- Prometheus
- Grafana

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/cloudflare/jobs/8212352?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
