Taro Logo

Software Engineer - Security Platform

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

Job Description

Cloudflare is seeking a Software Engineer for their Security Platform team, responsible for secrets and internal certificate management. This role involves building secure and resilient distributed systems that run across Cloudflare's extensive edge network spanning over 310 cities in 120+ countries. The ideal candidate will work on developing powerful infrastructure and tools that enable other engineering teams to deliver secure products without compromising development velocity.

The position requires expertise in distributed systems, particularly with gossip protocols, consensus mechanisms, and WAL system design. You'll be working with large-scale systems exceeding 10,000 nodes, solving complex technical challenges while operating under specific design constraints. Proficiency in Go or Rust is essential, as these are the primary development languages used.

Cloudflare offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k), equity participation, and flexible time off. The company maintains a hybrid work environment in Austin, TX, combining the benefits of in-person collaboration with flexible work arrangements.

As part of Cloudflare's mission to help build a better Internet, you'll be joining a company that powers millions of websites and focuses on protecting the free and open Internet. The company is known for initiatives like Project Galileo, the Athenian Project, and 1.1.1.1, demonstrating their commitment to security, privacy, and public service.

This role presents an excellent opportunity for engineers passionate about security, distributed systems, and working at scale. The position offers the chance to contribute to open-source projects and work with cutting-edge security infrastructure while being part of a company that values diversity, inclusiveness, and innovation.

Last updated a month ago

Responsibilities For Software Engineer - Security Platform

  • Build secure and resilient distributed systems for secrets and key management across edge network
  • Design and benchmark proposals; identify bottlenecks in existing systems
  • Work with and contribute to open source projects

Requirements For Software Engineer - Security Platform

Go
Rust
  • Familiarity with gossip, consensus and WAL system design and protocols
  • Experience working with large-scale systems (>10,000 nodes)
  • Strong technical problem-solving skills
  • Experience developing in Go or Rust

Benefits For Software Engineer - Security Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
Equity
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support
  • 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
  • Parental, pregnancy health, medical, and bereavement leave

Related Jobs