Senior Mobile Developer, Senior Software Engineer

OpenVPN
Summary
Join CipherScale as a Senior Mobile Developer to spearhead the development of our cross-platform mobile client, providing secure access and Zero Trust connectivity. You will build the core client for establishing secure connections, enforcing policies, and managing authentication within our next-generation Enterprise VPN and Zero Trust platform. This highly technical role demands expertise in native software programming, networking, and secure software design. As a key member of the founding team, you will shape our technical strategy, engineering practices, and system resilience, influencing both product direction and company growth. Your work will directly impact how users connect to protected networks and access internal services. This is a unique opportunity to make a significant contribution to a rapidly growing company.
Requirements
- 4+ years of experience developing native and hybrid mobile development for iOS and/or Android
- Proficiency in at least two object-oriented languages (i.e., C++, Java, Kotlin, Swift, or Objective-C), but also in hybrid development using Typescript
- Familiarity with platform SDKs and device-level APIs (e.g., permissions, networking, secure storage)
- Good understanding of networking fundamentals : TCP/IP, UDP, DNS, TLS/SSL, firewalls, DNS, etc
- Experience automating releases to Google Play, Apple TestFlight, and managing code signing workflows
Responsibilities
- Develop and maintain robust, secure desktop applications for iOS and Android
- Interface directly with low-level OS APIs (i.e., Network Extension/VPN Service)
- Integrate authentication flows (i.e. OAuth2, PKCE), and backend APIs
- Implement features such as credential management and Always-on-VPN
- Optimize app performance, responsiveness, and battery efficiency
- Handle push notifications, offline states, and biometric access (Face ID, Touch ID)
- Contribute to testing, code quality, release automation, and App Store / Play Store submission processes
- Follow secure coding practices and protect against attack vectors
Preferred Qualifications
- Familiarity with JavaScript, React Native, and TypeScript
- Exposure to zero-trust networking or identity-based access systems
- Prior work in privacy-first, networking-heavy, or security-sensitive apps
- Knowledge of biometric auth, VPN profiles, or mobile security compliance (i.e., MDM, sandboxing)
- Familiarity with using AI productivity tools (e.g., GitHub Copilot, Cursor, CodeWhisperer, OpenAI, etc.)
- Experience in cybersecurity
Benefits
- Competitive salary and comprehensive benefits
- Opportunity to work directly with executive leadership and shape strategy
- Full autonomy and support to build, experiment, and innovate
- A culture that prizes speed, creativity, and measurable results