×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Zero Trust Client

Job in Seattle, King County, Washington, 98127, USA
Listing for: Cloudflare
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, C++ Developer, DevOps
Job Description & How to Apply Below

Overview

We’re looking for a Software Engineer to join our Zero Trust team. You will be working on the Zero Trust desktop client, which protects corporate devices by securely and privately sending traffic from those devices to Cloudflare’s global network, which can apply advanced web filtering and advanced Zero Trust policies.

In your role, you will predominantly be using Rust alongside platform-native languages & APIs to implement high-performance networking code that runs on multiple desktop platforms. You’ll be expected to improve the code quality and to build solid,
testable
, and well-documented foundations. You should have a good understanding of operating system concepts (multi-threading, process lifecycle, network adapters, sockets, etc.) and networking concepts & protocols (VPNs, firewalls, TCP/IP, UDP, DNS, QUIC, HTTP/3, proxying, etc.). You will also interact with other languages, such as Dart, Typescript, and Python.

As a Software Engineer, you will be a voracious learner and fast-paced contributor to the design and implementation of major development projects, addressing the scale, quality, performance, and security requirements of our product.

What You'll Do
  • Develop high-quality, low-visibility networking code for the Zero Trust desktop client using Rust and other languages as needed.
  • Contribute to design, implementation, testing, and documentation of software components.
  • Collaborate across teams to meet performance, security, and reliability standards.
  • Engage with operating system concepts and networking protocols to implement robust features (VPNs, firewalls, DNS, QUIC, HTTP/3, etc.).
  • Maintain and improve code quality, testability, and maintainability.
Qualifications
  • Excellent programming skills with high-quality, well-documented code.
  • Experience writing easily-testable code (e.g., using dependency injection or mocks with proper abstractions).
  • Experience with systems programming and OS concepts on macOS, Windows, or Linux.
  • Experience with lower-level languages such as Rust, C, or C++.
  • Comfortable writing multithreaded, asynchronous code.
  • Familiarity debugging network-related problems on desktop devices.
  • Empathetic, proactive, and constructive communication skills, verbal and written.
Equity

This role is eligible to participate in Cloudflare’s equity plan.

Benefits

Cloudflare offers a complete package of benefits to support you and your family. Benefits may vary by location.

  • Health & Welfare:
    Medical/Rx, Dental, Vision, Flexible Spending Accounts, Mental health support, and more.
  • Financial Benefits:

    Disability Insurance, Life & Accident Insurance, 401(k), Employee Stock Participation Plan.
  • Time Off:
    Flexible PTO, parental, pregnancy health, medical, and bereavement leave.

This role may require on-call flexibility outside standard hours to address technical issues as needed.

What Makes Cloudflare Special

We’re a highly ambitious, large-scale technology company with a soul. Our mission is to help build a better Internet by protecting the free and open Internet.

Interview & Equal Opportunity

Cloudflare is proud to be an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, or any other basis protected by law. We are an AA/Veterans/Disabled Employer. Reasonable accommodations are available for applicants with disabilities. If you require accommodations, please contact

Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • IT Services and IT Consulting, Technology, Information and Internet, and Computer and Network Security
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary