Remote Software Engineer, Client-Desktop & Mobile

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Cloudflare is seeking a Mid-level Software Engineer to join their Zero Trust team, focusing on cross-platform app development and lower-level implementation of Zero Trust clients.
  • The role involves securely sending traffic from corporate devices to Cloudflareโ€™s global network, applying advanced web filtering and Zero Trust policies.
  • Responsibilities include using cross-platform frameworks such as Kotlin Multiplatform, Flutter, React Native, and Tauri, as well as platform-native languages and APIs to create responsive and user-friendly applications for desktop and mobile platforms.
  • The engineer will also utilize Rust and other languages to implement high-performance networking code for both Mobile and Desktop applications.
  • The position requires improving code quality and building solid, testable, and well-documented foundations.
  • A good understanding of different platforms, experience with multi-platform code, and knowledge of lower-level operating system and networking concepts are essential.
  • The engineer will collaborate with product managers and other teams to design and implement customer-impacting features, addressing challenges related to deployment scale and stringent quality, performance, and security requirements.

Requirements:

  • Candidates should have experience with cross-platform programming and a solid understanding of user-interface and core OS concepts across platforms like macOS, Windows, Linux, iOS, and Android.
  • Proficiency in various programming languages, including Swift, Kotlin, C#, Rust, C, and C++, is required.
  • The ability to write multithreaded and asynchronous code is essential.
  • Knowledge of networking concepts and protocols, such as TCP/IP, UDP, DNS, QUIC, H/3, and security concepts like VPNs and firewalls, is necessary.
  • Strong debugging skills at both the application and network levels are required.
  • Candidates must demonstrate excellent programming skills, producing high-quality, low-complexity code with thorough documentation.
  • Experience in writing easily-testable and thoroughly-tested code is important.
  • Strong communication skills, both verbal and written, are essential for effective collaboration.

Benefits:

  • Cloudflare offers a comprehensive benefits package, including medical, dental, and vision insurance, flexible spending accounts, and on-demand mental health support.
  • Financial benefits include short and long-term disability insurance, life and accident insurance, a 401(k) retirement savings plan, and participation in the employee stock plan.
  • Employees enjoy flexible paid time off that covers vacation and sick leave, along with various leave programs such as parental and bereavement leave.
  • The company is committed to diversity and inclusiveness, providing equal employment opportunities and reasonable accommodations for individuals with disabilities.
Leave a feedback