Cloudflare - San Francisco, CA

posted 12 days ago

Full-time - Mid Level
San Francisco, CA
Professional, Scientific, and Technical Services

About the position

As a Software Engineer in Network Security at Cloudflare, you will be part of a team that is redefining network operations at scale. Your role will involve working on a variety of technologies and systems to deliver new features, enhance performance, and improve the scalability of Cloudflare's Network Services products. You will collaborate with engineers and product managers to solve significant problems that impact customers and users, utilizing one of the largest edge networks in the world.

Responsibilities

  • Develop and maintain a Linux kernel-based networking dataplane for traffic management.
  • Create a userspace networking service that integrates with Network Services and Zero Trust systems.
  • Implement network software on hardware appliances for zero-touch connectivity and SD-WAN functions.
  • Design and implement next-generation firewall functions using Linux netfilter, eBPF, and userspace packet processing.
  • Build flow and log collection systems for customer visibility into their networks.
  • Develop control plane systems for simplifying complex network configurations.

Requirements

  • Experience in building and shipping large-scale, reliable, highly distributed systems.
  • Proficiency in systems-level programming, particularly in Rust and/or Go.
  • Strong understanding of L2, L3, and/or L4 networking protocols.
  • Experience with Linux kernel networking primitives such as netfilter, nftables, eBPF, tc, and network namespaces.
  • Ability to design and integrate RESTful APIs and backend systems.
  • Experience with large-scale distributed data pipelines, including data structuring and analysis.
  • Excellent debugging and optimization skills.
  • Strong attention to detail and problem-solving abilities.
  • Ability to own solutions end-to-end, driving design, development, and deployment processes.
  • Collaborative problem-solving skills with a focus on clarity in communication.

Nice-to-haves

  • Familiarity with cloud networking technologies and architectures.
  • Experience with network security practices and tools.
  • Knowledge of containerization technologies like Docker and Kubernetes.

Benefits

  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan
  • Flexible paid time off covering vacation and sick leave
  • Leave programs including parental, pregnancy health, medical, and bereavement leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service