Cloudflare, Inc.
Software Engineer, Zero Trust Client
Cloudflare, Inc., San Francisco, California, United States, 94199
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
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