Software Engineer - Android

PayPal•San Jose, CA
•$106,000 - $173,250•Hybrid

About The Position

This job implements tasks within the Software Development Lifecycle (SDLC), follows internal conventions and procedures, makes technical decisions, collaborates with peers and project leads, and contributes to code and design reviews. Commerce services turn a Venmo account into a place where a business can be found, browsed, and paid. You will build those experiences on Android, inside an app tens of millions of people already open every day.

Requirements

  • 1+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • Experience building production Android apps in Kotlin.
  • Jetpack Compose, Coroutines, and Flow used in production, not just in a side project.
  • Solid architecture fundamentals: MVVM or MVI, multi module Gradle, dependency injection with Hilt.
  • REST or GraphQL integration with Retrofit and OkHttp, plus sensible caching and offline handling.
  • Testing as a habit: JUnit, MockK, Compose UI tests.
  • Clear written communication and a bias toward owning a feature end to end.

Nice To Haves

  • Payments or fintech background, PCI DSS awareness, Android Keystore and biometric auth, feature flags and experimentation, accessibility, marketplace or ecommerce product work.

Responsibilities

  • Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
  • Follows well-established internal conventions and standard procedures
  • Understands internal standards & processes an applies them to make technical decisions
  • Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
  • May contribute to code & design reviews
  • Design, build, test, and ship high-quality Android experiences for Venmo Commerce.
  • Develop modern, reusable UI using Kotlin and Jetpack Compose within Venmo's mobile architecture.
  • Own features end to end, from technical design and implementation through experimentation, launch, observability, and iteration.
  • Integrate mobile experiences with backend APIs, payments infrastructure, identity, risk, search, recommendations, analytics, and other platform capabilities.
  • Build experiences that are performant, resilient, accessible, secure, and intuitive across a broad range of Android devices.
  • Instrument product funnels and experiments, use data to understand customer behavior, and partner with Product and Data Science to improve outcomes.
  • Collaborate closely with iOS engineers to deliver coherent cross-platform experiences while applying Android-native patterns and best practices.
  • Participate in architecture and technical design reviews, contribute to code reviews, and raise the engineering quality bar across the team.
  • Debug and resolve production issues and contribute to the operational health of commerce experiences.

Benefits

  • generous paid time off
  • healthcare coverage for you and your family
  • resources to create financial security
  • support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service