Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cloudflare

Senior Software Engineer – Client Mobile and Desktop Apps

Cloudflare

Senior Software Engineer working on Cloudflare One Client team developing cross-platform apps and networking code. Leading design projects and collaborating with product managers and designers.

Posted 4/22/2026full-timeAustin • Colorado, Texas • 🇺🇸 United StatesSenior💰 $168,000 - $206,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidFlutteriOSJavaKotlinLinuxMacOSRustSwift

About the role

Key responsibilities & impact
  • You will use cross-platform frameworks along with platform-native languages & APIs to implement user-friendly apps that run on desktop and mobile platforms.
  • You will also use Rust alongside platform-native languages and APIs to implement high-performance networking code for both our mobile and desktop apps.
  • You will be expected to lead the design and implementation of major development projects, working closely with our product managers, designers and other teams to implement customer-impacting features.
  • 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.

Requirements

What you’ll need
  • Experience with cross-platform programming (Flutter) and good familiarity and understanding of user-interface and core OS concepts of one or more platform (iOS, Android, macOS, Windows, Linux)
  • Great experience successfully using different typed programming languages, such as Swift, Kotlin, Java, C#, as well as lower-level languages, such as Rust, C, C++.
  • 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)
  • Very comfortable writing multithreaded, asynchronous code
  • Strong experience with debugging, both at the application level and network-related problems
  • An understanding of security concepts, such as VPNs, PKI, etc.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cross-platform programmingFlutterSwiftKotlinJavaC#RustCC++multithreaded programming
Soft Skills
leadershipcollaborationproblem-solvingcommunication