PayJoy
Senior Software Engineer - Android Systems & Security
San Francisco, CA · Senior
Sponsorship not specified$272k-$283kDetected 51 days ago
PythonJavaC++KotlinAndroidMachine LearningData ScienceSystems EngineeringCommunicationCollaboration
About the role
- In this role, you will bridge the gap between high-level Android features and low-level hardware integration, ensuring our proprietary security mechanisms-which protect our assets at the OS level-are robust, performant, and tamper-proof.
- PayJoy Principles Finance for the next billion * Ownership * Break Through Walls * Live Communication * Transparency & Directness * Focus on Scale * Work-Life Balance * Embrace Diversity * Speed * Active Listening
Responsibilities
- Framework Engineering: Develop and maintain custom modifications within the Android Framework (AOSP) and Hardware Abstraction Layers (HAL).
- OEM Integration: Partner with global smartphone manufacturers and chipset vendors to integrate PayJoy's proprietary technology into factory firmware.
- Feature Development: Implement new locking features that interact with system-level services for example Telephony, Power Management, and Device Policy Manager, etc…
- Partner with global smartphone manufacturers and chipset vendors to integrate PayJoy's proprietary technology into factory firmware.
- Implement new locking features that interact with system-level services for example Telephony, Power Management, and Device Policy Manager, etc…
Requirements
- Android Internals Expertise: Extensive, hands-on experience with AOSP development, including modifying system services and utilizing the Android build system (Soong/Make).
- Low-Level Language Mastery: Expert-level proficiency in Java and C/C++ (JNI). (Ability to read/write Kotlin is expected, but core work remains at the system level).
- OEM/Firmware Background: Proven experience working with or for an OEM or chipset vendor on firmware customization, device bring-up, or security hardening.
- Strong Core Skills: Demonstrable knowledge of AOSP and TEE / ARM TrustZone.
- Extensive, hands-on experience with AOSP development, including modifying system services and utilizing the Android build system (Soong/Make).
- Expert-level proficiency in Java and C/C++ (JNI). (Ability to read/write Kotlin is expected, but core work remains at the system level).
Skills
- Demonstrable knowledge of AOSP and TEE / ARM TrustZone.
- Experience with Secure Boot, verified boot (AVB), and common Android exploit vectors.
- 🌟 Desirable
- Comfort collaborating effectively with international teams across different time zones.
- 💬 Ready to solve complex engineering challenges that almost no one else in the industry is tackling?
- Apply directly or send me a DM.
Compensation
- $272k-$283k
Company info
- About PayJoy PayJoy, a Public Benefit Corporation, is a mission-first credit provider dedicated to helping under-served customers in emerging markets to achieve financial stability and success.
- Our patented technology for secured credit provides an on-ramp for new customers to enter the credit system.
- Through PayJoy's point-of-sale financing and card offerings, customers gain access to a modern quality of life.
- PayJoy's credit also allows our customers to seize opportunities as micro-entrepreneurs, and acts as insurance for tough times.
- Through our cutting-edge machine learning, data science, and anti-fraud AI, we have served over 18 million customers as of 2025 while achieving solid profitability for sustainable growth.
- This role This is not a conventional Android app development role (building applications for the Play Store).
- We are seeking a specialized systems engineer focused on the heart of the operating system: AOSP (Android Open Source Project) and the TEE (Trusted Execution Environment).
This listing is sourced directly from PayJoy's careers page and normalized into a canonical job model.