Logo
Cloudflare, Inc.

Software Engineer, Zero Trust Client

Cloudflare, Inc., San Francisco, California, United States, 94199

Save Job

Locations

Austin, TX

Lisbon, Portugal

London, United Kingdom

What you'll do 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 will be most successful in this role if you 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, H/3, proxying, etc.). You will also have to interact with other languages, such as Dart, Typescript, and Python.

As a Software Engineer, you will be expected to be a voracious learner and a fast-paced contributor to the design and implementation of major development projects. You will work on stimulating problems born out of the scale of our deployment, and the stringent quality, performance, and security requirements of our product.

Examples of desirable skills, knowledge, and experience

Excellent programming skills, with experience writing

high-quality

and

low-complexity

code with thorough documentation.

Experience writing

easily-testable

and

thoroughly-tested

code (e.g. using dependency injection or mocking with the right abstractions)

Experience with

systems programming

and familiarity with

core OS concepts

of one or more desktop OSes (macOS, Windows, and Linux)

Experience using

lower-level languages , such as Rust, C, C++

Comfortable writing

multithreaded, asynchronous

code

Familiarity with

debugging network-related problems , especially 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 and programs to support you and your family. Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun! The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

Health & Welfare Benefits: 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.

Financial Benefits: Short and Long Term Disability Insurance, Life & Accident Insurance, 401(k) Retirement Savings Plan, Employee Stock Participation Plan.

Time Off: Flexible paid time off covering vacation and sick leave, Leave programs, including parental, pregnancy health, medical, and bereavement leave.

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

Export Control Disclosure This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Equal Opportunity Employer Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e-mail at hr@cloudflare.com or via mail at 101 Townsend St. San Francisco, CA 94107.

#J-18808-Ljbffr