Hybrid Senior Software Engineer, Zero Trust Client

Posted last month

Apply now

About the role

  • Work on Cloudflare’s Zero Trust desktop client to protect corporate devices by sending traffic to Cloudflare’s global network.
  • Implement high-performance networking code in Rust alongside platform-native languages and APIs that run on multiple desktop platforms.
  • Improve code quality and build solid, testable, and well-documented foundations.
  • Design and implement major development projects and make significant technical contributions.
  • Work closely with product managers and other teams to implement customer-impacting features.
  • Solve scale, quality, performance, and security challenges inherent to large deployments.
  • Interact with other languages and teams (Dart, Typescript, Python) and platforms (macOS, Windows, Linux).
  • May require flexibility to be on-call outside of standard working hours to address technical issues as needed.

Requirements

  • Excellent programming skills, with experience writing very high-quality and low-complexity code with thorough documentation.
  • Strong experience writing easily-testable and thoroughly-tested code (e.g. using dependency injection with the right abstractions).
  • Experience with systems programming and familiarity with core OS concepts of one or more desktop OSes (macOS, Windows, and Linux).
  • Great experience using lower-level languages, such as Rust, C, C++.
  • Very comfortable writing multithreaded, asynchronous code.
  • Strong experience with debugging network-related problems, especially on desktop devices.
  • An understanding of how VPN technologies work, and the trade-offs between privacy, security, and anonymity.
  • Good understanding of, and experience with, security protocols and standards.
  • Experience with networking concepts & protocols (VPNs, firewalls, TCP/IP, UDP, DNS, QUIC, H/3, proxying, etc.).
  • Ability to interact with other languages, such as Dart, Typescript, and Python.
  • Empathetic, proactive, and constructive communication skills, verbal and written.

Benefits

  • Compensation may be adjusted depending on work location.
  • Eligible to participate in Cloudflare’s equity plan.
  • 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

Job title

Senior Software Engineer, Zero Trust Client

Job type

Experience level

Senior

Salary

$137,000 - $198,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job