PayJoy

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.