Cloudflare logo

Software Engineer, SONiC

Cloudflare

Apply Now

Job Description

Job Overview

Cloudflare is seeking a Software Engineer for its SONiC team, which focuses on cutting-edge network software infrastructure that drives layer2 and layer3 devices within Cloudflare's network. This role involves participating in all stages of the development lifecycle, from system design to code writing and production monitoring, while emphasizing security and stability in network operations.

Technical Requirements

Required Skills
  • • Go
  • • Python
  • • C++
  • • Linux systems administration
Preferred Skills
  • • Rust
  • • yang data modeling
  • • gRPC/gNMI
Experience Level

3 years of relevant System Engineering or SRE experience

Responsibilities

  • • Design and document systems for network software infrastructure
  • • Write code and automated tests for production deployments
  • • Manage and monitor production deployments
  • • Provide technical support to Network Engineers
  • • Maintain security practices across the Network Organization
  • • Integrate new SONiC features and bug fixes

Technical Environment

Languages
Frameworks
Tools & Technologies

Additional Information

Location
Bengaluru
Type
In-Office
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