FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Zero Trust Client
CloudflareSenior Software Engineer developing the Zero Trust desktop client for Cloudflare. Collaborating cross-functionally while leading major development projects with a focus on performance and security in code.
Tech Stack
Tools & technologiesRust
About the role
Key responsibilities & impact- Working on the Zero Trust desktop client, which protects corporate devices by sending traffic securely to Cloudflare’s global network
- Predominantly using Rust alongside platform-native languages & APIs
- Implementing high-performance networking code for multiple desktop platforms
- Improving code quality and building solid, testable, and well-documented foundations
- Leading the design and implementation of major development projects
- Mentoring other engineers and raising the bar on testability and documentation
Requirements
What you’ll need- Demonstrated history of shipping and supporting client software on real end-user devices — including installer and auto-update flows, crash and telemetry reporting, and debugging issues against the long tail of real-world OS and hardware configurations
- 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)
- Great experience using lower-level languages, such as Rust, C, C++
- Very comfortable writing multithreaded, asynchronous code
- Strong experience with debugging network-related problems
- 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
- Willingness to adopt and integrate AI tools and systems into your engineering workflow
- Empathetic, proactive, and constructive communication skills, verbal and written.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustCC++multithreaded programmingasynchronous programmingnetwork debuggingdependency injectionhigh-performance networkingtestable codedocumentation
Soft Skills
mentoringcommunicationproactiveempatheticconstructive feedback