InternFlow

Greenhouse ·

full-time

Senior Software Engineer, Zero Trust Client

Cloudflare · Hybrid

Cloudflare operates a global network designed to improve the performance and security of internet properties. This Senior Software Engineer role focuses on the Zero Trust desktop client, which secures corporate device traffic by routing it through the company's network for advanced filtering and policy enforcement. The day-to-day responsibilities involve developing high-performance networking code primarily using Rust, alongside platform-native APIs for Windows. You will be tasked with building testable, well-documented foundations while addressing complex challenges related to system internals, such as multi-threading, process lifecycles, and kernel-mode programming. The role requires a deep understanding of networking protocols like TCP/IP, DNS, and QUIC. As a senior team member, you will lead technical design efforts, collaborate with product managers to ship customer-impacting features, and mentor other engineers to maintain high code quality standards. This position is well-suited for experienced developers who possess a strong background in low-level Windows driver development and have a proven ability to solve security and performance problems at scale.

rustwindows internalszero trustnetwork engineeringkernel-mode programmingsoftware securitysenior software engineerdistributed systems

Education

  • Level: Bachelor's degree
Software DevelopmentHybrid5-5 yrs experience

Key Skills

RustSwiftC#CC++PythonWindows internalskernel-mode programmingnetwork protocols (TCP/IP, UDP, DNS, QUIC, HTTP/3)low-level Windows driver developmentmultithreadingasynchronous programmingdebugging network-related problemsVPN technologiessecurity protocols

Experience required

5-5 years experience
0 yrs10+ yrs

About the Role We are looking for a Senior Windows Software Engineer to join the Zero Trust team and work on the Zero Trust desktop client that protects corporate devices by securely routing traffic to Cloudflare’s global network. Responsibilities Implement high‑performance networking code using Rust and platform‑native languages/APIs across multiple desktop platforms. Improve code quality, build solid, testable, well‑documented foundations, and own technical designs end‑to‑end. Collaborate with product managers and other teams to deliver customer‑impacting features. Mentor engineers, raise the team’s technical bar through code reviews and knowledge sharing. Requirements In‑depth knowledge of Windows internals, kernel‑mode programming, and network protocols (TCP/IP, UDP, DNS, QUIC, HTTP/3). Experience with low‑level Windows driver development, especially network drivers. Strong programming skills in Rust, C, C++, C#, Swift, and Python. Ability to write multithreaded, asynchronous, easily‑testable code and debug network‑related problems. Understanding of VPN technologies, privacy, security, and anonymity trade‑offs. Experience with security protocols and standards. Eligibility

Skills for this role

RustSwiftC#CC++PythonWindows internalskernel-mode programmingnetwork protocols (TCP/IP, UDP, DNS, QUIC, HTTP/3)low-level Windows driver developmentmultithreadingasynchronous programmingdebugging network-related problemsVPN technologiessecurity protocols

Required skills

RustSwiftC#CC++PythonWindows internalskernel-mode programmingnetwork protocols (TCP/IP, UDP, DNS, QUIC, HTTP/3)low-level Windows driver developmentmultithreadingasynchronous programmingdebugging network-related problemsVPN technologiessecurity protocols

Also mentioned in the listing

zero trustnetwork engineeringsoftware securitysenior software engineerdistributed systems
RoleSenior Software Engineer, Zero Trust Client
CompanyCloudflare
LocationHybrid
CompensationNot disclosed
Posted2026-09-21
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Senior Software Engineer, Zero Trust Client at Cloudflare: frequently asked questions

Who can apply for the Senior Software Engineer, Zero Trust Client role at Cloudflare?
The listing asks for Bachelor's degree; 5-5 years of experience.
What skills does the Senior Software Engineer, Zero Trust Client role require?
The listing highlights Rust, Swift, C#, C, C++, Python, Windows internals, kernel-mode programming, network protocols (TCP/IP, UDP, DNS, QUIC, HTTP/3), low-level Windows driver development. Show each of these in a project or past role on your resume.
What is the salary for this role?
Cloudflare has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Senior Software Engineer, Zero Trust Client position remote, hybrid or onsite?
The listing marks this role as hybrid, with Hybrid as the location.
What is the application deadline?
Cloudflare has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Senior Software Engineer, Zero Trust Client role?
Use the Apply button on this page. It opens the original listing on boards.greenhouse.io, where you submit your application with the company.

More at Cloudflare

Other jobs at Cloudflare

Internships at Cloudflare

See all 93 openings at Cloudflare

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer, Cloudflare For Saas

Cloudflare

Hybridfull-time
Greenhouse

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

Apply now →

Senior Software Engineer

Spotify

Torontofull-time
Any GraduateLeverSoftware Development

The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the ...

Apply now →

Senior Software Engineer

Servicenow

Santa Clara, usfull-time
Top Company
Any GraduateSmartRecruitersSoftware Development

No description available.

Apply now →

Senior Software Engineer

Okta

Okta logo
Bengalurufull-time
Greenhouse

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...

Apply now →

Software Engineer

Cloudflare

Hybridfull-time
HybridAny GraduateGreenhouseSoftware Development# Go# Python# Java# Rust+11 more

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

['Hybrid work mode', 'Internship']

Apply now →

Senior Software Engineer - Load Balancing

Cloudflare

Hybridfull-time
HybridAny GraduateGreenhouseSoftware Development# Go# Docker# PostgreSQL# Redis+4 more

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

Apply now →