
Senior Software Engineer — Client Mobile and Desktop Apps
CloudFlare, Austin, TX, United States
Senior Software Engineer — Client Mobile and Desktop Apps
Hybrid
Available Locations : Austin TX, Denver CO
About the role
We’re looking for a Senior Software Engineer to join our Cloudflare One Client team. You will work on the cross‑platform app and low‑level implementation of our Cloudflare One Client Desktop and Mobile apps, protecting devices by securely and privately sending traffic to Cloudflare’s global network, which can apply advanced filtering and Cloudflare One policies.
What you’ll do
In your role, you will use cross‑platform frameworks along with platform‑native languages & APIs to build user‑friendly apps that run on desktop and mobile. You will also use Rust alongside platform‑native languages and APIs to implement high‑performance networking code for both mobile and desktop apps.
Focus areas include UI programming, platform intricacies, multi‑platform code, low‑level OS concepts (virtual memory, multithreading, process lifecycle), networking concepts & protocols (VPN, TCP/IP, etc.), and interaction with multiple languages (Flutter, Swift, Java, Kotlin, C#, Rust, C++, C). You’ll lead design and implementation of major projects, collaborating with product managers, designers and other teams to deliver customer‑impacting features.
Responsibilities
Experience with
cross‑platform programming
(Flutter) and strong understanding of UI and core OS concepts on iOS, Android, macOS, Windows, or Linux.
Great experience using typed programming languages such as Swift, Kotlin, Java, C#, and low‑level languages such as Rust, C, C++.
Excellent programming skills, writing high‑quality, low‑complexity code with thorough documentation.
Strong experience writing
easily‑testable
and
thoroughly‑tested
code (e.g., using dependency injection).
Comfortable writing
multithreaded, asynchronous
code.
Strong debugging skills at the application level and network‑related problems.
Understanding of security concepts such as VPNs, PKI, etc.
Compensation
Compensation
may vary based on location.
Colorado‑based hires: estimated annual salary of $168,000 – $206,000.
Equity
This role is eligible to participate in Cloudflare’s equity plan.
Benefits
Health & Welfare Benefits
Medical/Rx 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
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.
EEO Statement
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 race, color, religion, sex, gender, gender identity, 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 let us know if you require a reasonable accommodation to apply for a job.
#J-18808-Ljbffr
Hybrid
Available Locations : Austin TX, Denver CO
About the role
We’re looking for a Senior Software Engineer to join our Cloudflare One Client team. You will work on the cross‑platform app and low‑level implementation of our Cloudflare One Client Desktop and Mobile apps, protecting devices by securely and privately sending traffic to Cloudflare’s global network, which can apply advanced filtering and Cloudflare One policies.
What you’ll do
In your role, you will use cross‑platform frameworks along with platform‑native languages & APIs to build user‑friendly apps that run on desktop and mobile. You will also use Rust alongside platform‑native languages and APIs to implement high‑performance networking code for both mobile and desktop apps.
Focus areas include UI programming, platform intricacies, multi‑platform code, low‑level OS concepts (virtual memory, multithreading, process lifecycle), networking concepts & protocols (VPN, TCP/IP, etc.), and interaction with multiple languages (Flutter, Swift, Java, Kotlin, C#, Rust, C++, C). You’ll lead design and implementation of major projects, collaborating with product managers, designers and other teams to deliver customer‑impacting features.
Responsibilities
Experience with
cross‑platform programming
(Flutter) and strong understanding of UI and core OS concepts on iOS, Android, macOS, Windows, or Linux.
Great experience using typed programming languages such as Swift, Kotlin, Java, C#, and low‑level languages such as Rust, C, C++.
Excellent programming skills, writing high‑quality, low‑complexity code with thorough documentation.
Strong experience writing
easily‑testable
and
thoroughly‑tested
code (e.g., using dependency injection).
Comfortable writing
multithreaded, asynchronous
code.
Strong debugging skills at the application level and network‑related problems.
Understanding of security concepts such as VPNs, PKI, etc.
Compensation
Compensation
may vary based on location.
Colorado‑based hires: estimated annual salary of $168,000 – $206,000.
Equity
This role is eligible to participate in Cloudflare’s equity plan.
Benefits
Health & Welfare Benefits
Medical/Rx 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
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.
EEO Statement
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 race, color, religion, sex, gender, gender identity, 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 let us know if you require a reasonable accommodation to apply for a job.
#J-18808-Ljbffr