Cloudflare logo

Software Engineer, SONiC

Cloudflare

Apply Now

Job Description

Job Overview

At Cloudflare, the Software Engineer for the SONiC team will play a vital role in developing cutting-edge network software infrastructure for driving layer 2 and layer 3 devices on Cloudflare's network. This position involves participating in the entire development lifecycle, taking ownership of code and features, and ensuring the stability and security of the product. The ideal candidate will be growth-oriented, eager to solve complex problems, and work collaboratively in a diverse team environment.

Technical Requirements

Required Skills
  • • Go
  • • Python
  • • C++
  • • Linux systems administration
  • • yang data modeling
  • • gRPC/gNMI
Preferred Skills
  • • Rust
  • • SONiC
  • • Cumulus
  • • Security tooling
  • • Software Supply Chain analysis
  • • Linux Vulnerability Remediation
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
  • • Provide technical support to Network Engineers in debugging and resolving network operating system issues
  • • Maintain security practices across the Network Organization
  • • Integrate new SONiC features and bug fixes

Technical Environment

Languages
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