Taro Logo

Software Engineer - Network Services

Cloudflare runs one of the world's largest networks powering millions of websites and Internet properties, providing protection and acceleration without hardware or software changes.
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Cloudflare is seeking a Software Engineer to join their Network Services team, working on one of the world's largest and most distributed networks. This role offers an exceptional opportunity to impact how the internet functions for millions of users worldwide.

The position involves working on critical infrastructure that powers over 25 million Internet properties, building and maintaining systems that operate at massive scale across 330+ cities globally. You'll be working on various components including TLS/HTTP proxies, content optimization systems, serverless platforms, and sophisticated security solutions.

As a Software Engineer at Cloudflare, you'll be part of a team that values curiosity and critical thinking, working on systems that directly impact internet performance and security. The role requires strong technical skills, particularly in systems programming and distributed systems, with opportunities to work with technologies like Go and Rust.

The position offers the flexibility of hybrid work from Austin, TX, allowing you to collaborate with a global team while maintaining work-life balance. You'll be involved in designing and building APIs, optimizing complex solutions, and working with various databases including PostgreSQL and Clickhouse.

What makes this role particularly compelling is Cloudflare's commitment to making the internet better and more secure. The company has demonstrated this through initiatives like Project Galileo, protecting journalism and civil society organizations, and the Athenian Project, securing election websites. You'll be working on technology that not only serves enterprise customers but also contributes to these important social impact projects.

The role requires participation in an on-call rotation to maintain system reliability, reflecting the critical nature of Cloudflare's infrastructure. You'll be part of a company that values diversity, inclusiveness, and provides equal opportunities for growth and development.

This is an ideal position for someone who wants to work on challenging technical problems at scale while contributing to making the internet more secure, faster, and more reliable for users worldwide.

Last updated a month ago

Responsibilities For Software Engineer - Network Services

  • Build and maintain distributed systems
  • Work on high-performance network services
  • Develop secure and scalable solutions
  • Optimize complex systems
  • Handle on-call duties outside standard hours when needed
  • Work on systems that operate at massive scale

Requirements For Software Engineer - Network Services

Go
Rust
PostgreSQL
  • Curiosity and critical thinking
  • Experience with debugging
  • Experience with continuous integration and git
  • Experience designing and building APIs
  • Understanding of secure systems
  • Ability to work in multiple programming languages
  • Systems level programming skills
  • Experience with databases
  • Understanding of distributed systems
  • Unix knowledge
  • Experience with monitoring and debugging high volume production systems

Benefits For Software Engineer - Network Services

Medical Insurance
Visa Sponsorship
  • Equal Employment Opportunity
  • Reasonable Accommodations
  • Career Development Opportunities
  • Inclusive Work Environment

Related Jobs

Software Engineer, Network Infrastructure

Software Engineer position at Google focusing on network infrastructure development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud Storage

Software Engineer III position at Google Cloud Storage team working on planet-scale object storage system supporting both external Google Cloud customers and internal Google services.

Software Engineer III, Infrastructure, YouTube

Software Engineer III position at YouTube/Google focusing on infrastructure development, requiring C++ expertise and distributed systems experience, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Spanner

Software Engineer III position at Google working on Spanner infrastructure, requiring C++ expertise and distributed systems experience.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage team, building massively scalable distributed storage solutions.