InternFlow

Greenhouse ·

full-time

Senior Software Engineer - Load Balancing

Cloudflare · Hybrid

Cloudflare operates a global network that protects and accelerates internet applications for customers ranging from individual bloggers to large enterprises, routing traffic through its intelligent edge to improve performance and security. The Load Balancing team builds the microservices that distribute traffic across Cloudflare’s infrastructure, ensuring high availability and low latency for millions of websites. As a Senior Software Engineer intern on this team, you would spend your days designing, implementing, and maintaining Go‑based services, writing automated tests, monitoring production deployments, and collaborating with security, network engineering, SRE, and product groups to solve scaling and reliability challenges. You would also participate in code reviews, contribute to documentation, and work with technologies such as Docker, PostgreSQL, Redis, gRPC, Kafka, and Clickhouse. The role suits candidates who are curious, empathetic, and comfortable working in a fast‑paced, iterative environment, with solid systems programming experience, familiarity with Go and cloud‑native tools, and a willingness to learn and share improvements across the team.

load balancinggo microservicesdockerpostgresqlredisgrpckafkaclickhousesystems engineeringinternship

Education

  • Level: Bachelor's degree
Software DevelopmentHybrid

Key Skills

GoDockerPostgreSQLRedisgRPCKafkaClickhouseUnix/Linux

About the Role Senior Software Engineer - Load Balancing internship at Cloudflare. Work on microservices written in Go, building reliable, fault‑tolerant systems for Cloudflare’s global load balancing product. Responsibilities Design, implement, and maintain load balancing software systems. Participate in full software development lifecycle: design, documentation, coding, automated testing, and production monitoring. Collaborate with security, network engineering, SRE, and product management teams. Review peer work to ensure high quality and maintainability. Requirements Proficiency with Go and Unix/Linux environments. Experience with Docker, PostgreSQL, Redis, gRPC, Kafka, Clickhouse. Understanding of microservices architecture and distributed systems.

Skills for this role

GoDockerPostgreSQLRedisgRPCKafkaClickhouseUnix/Linux

Required skills

GoDockerPostgreSQLRedisgRPCKafkaClickhouseUnix/Linux

Also mentioned in the listing

load balancinggo microservicessystems engineeringinternship
RoleSenior Software Engineer - Load Balancing
CompanyCloudflare
LocationHybrid
CompensationNot disclosed
Posted2026-09-22
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Senior Software Engineer - Load Balancing at Cloudflare: frequently asked questions

Who can apply for the Senior Software Engineer - Load Balancing role at Cloudflare?
The listing asks for Bachelor's degree; freshers are welcome.
What skills does the Senior Software Engineer - Load Balancing role require?
The listing highlights Go, Docker, PostgreSQL, Redis, gRPC, Kafka, Clickhouse, Unix/Linux. Show each of these in a project or past role on your resume.
What is the salary for this role?
Cloudflare has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Senior Software Engineer - Load Balancing position remote, hybrid or onsite?
The listing marks this role as hybrid, with Hybrid as the location.
What is the application deadline?
Cloudflare has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Senior Software Engineer - Load Balancing role?
Use the Apply button on this page. It opens the original listing on boards.greenhouse.io, where you submit your application with the company.

More at Cloudflare

Other jobs at Cloudflare

Internships at Cloudflare

See all 93 openings at Cloudflare

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer, Cloudflare For Saas

Cloudflare

Hybridfull-time
Greenhouse

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

Apply now →

Senior Software Engineer

Servicenow

Santa Clara, usfull-time
Top Company
Any GraduateSmartRecruitersSoftware Development

No description available.

Apply now →

Senior Software Engineer

Spotify

Torontofull-time
Any GraduateLeverSoftware Development

The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the ...

Apply now →

Senior Software Engineer

Okta

Okta logo
Bengalurufull-time
Greenhouse

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...

Apply now →

Software Engineer

Cloudflare

Hybridfull-time
HybridAny GraduateGreenhouseSoftware Development# Go# Python# Java# Rust+11 more

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

['Hybrid work mode', 'Internship']

Apply now →

Software Engineer, Mobile SDK

Cloudflare

Hybridfull-time
Greenhouse

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

Apply now →