Cloudflare logo

Software Engineer - Network Services

Cloudflare

Apply Now

Job Description

Job Overview

As a Software Engineer in Network Services at Cloudflare, you will contribute to building and operating the software that powers millions of Internet properties globally. This role involves developing high-growth products, scaling the network, and ensuring system performance and security. You will work on a diverse range of projects, from optimizing connections to creating robust distributed systems that enhance user experience.

Technical Requirements

Required Skills
  • • Curiosity and critical thinking
  • • Debugging experience
  • • Continuous integration workflow
  • • API design and development
  • • Understanding of secure systems
Preferred Skills
  • • Systems level programming
  • • Database experience (PostgreSQL, Clickhouse)
  • • Unix knowledge
  • • Monitoring and debugging high volume production systems
Experience Level

Experience with multiple programming languages; familiarity with Go and/or Rust is a plus.

Responsibilities

  • • Build and operate software for high-performance distributed systems
  • • Optimize connections and improve system performance
  • • Handle and filter internet traffic securely
  • • Work on serverless platforms and key-value stores
  • • Engage in data science and machine learning projects

Technical Environment

Languages
Tools & Technologies

Additional Information

Location
Austin, TX
Type
Hybrid
Compensation
Not specified

About Cloudflare

We make websites, apps, and networks faster and more secure. Our developer platform is the best place to build modern apps and deliver AI initiatives.

Company Size
1001-5000
Categories
Cloud Computing Cybersecurity Internet Security Web Services