Salary
💰 $137,000 - $198,000 per year
Tech Stack
DNSPythonRustSwiftTCP/IP
About the role
- Join Cloudflare’s Zero Trust team to work on the Zero Trust desktop client (Warp) protecting corporate devices
- Predominantly use Rust along with platform-native languages and APIs to implement high-performance networking code across desktop platforms
- Improve code quality and build solid, testable, and well-documented foundations
- Interact with other languages (Swift, C#, C, Python) and platform-native APIs
- Contribute to design and implementation of major development projects and customer-impacting features
- Work closely with product managers and other teams to implement features
- Address problems related to scale, performance, quality, and security
- May require flexibility to be on-call outside standard working hours to address technical issues as needed
Requirements
- In-depth knowledge of Windows internals (virtual memory, multi-threading, process lifecycle, kernel programming, system APIs)
- Experience in low-level Windows driver development, ideally network drivers
- Knowledge of networking protocols (TCP/IP, UDP, DNS, QUIC, H/3, proxying)
- 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
- Understanding of VPN technologies and trade-offs between privacy, security, and anonymity
- Good understanding of, and experience with, security protocols and standards
- Ability to interact with other languages such as Swift, C#, C, and python
- Empathetic, proactive, and constructive communication skills, verbal and written
- Cloudflare offers a complete package of benefits and programs to support you and your family.
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustCC++SwiftC#PythonWindows internalslow-level Windows driver developmentnetworking protocolsmultithreaded programming
Soft skills
communication skillsempatheticproactiveconstructive