Mediabistro logo
job logo

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