Staff Software Engineer - Android

PayPalSan Jose, CA
1d

About The Position

Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives Proactively improves existing structures & processes Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems Notices patterns and condenses repetition into densely meaningful generalized solutions Collaborates with management to set/improve standards for engineering rigor

Requirements

  • 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • Expert-level proficiency in Kotlin and Java, with deep understanding of the Android SDK, modern frameworks, and mobile architectural patterns.
  • Strong knowledge of object-oriented design, clean coding standards, testing methodologies, and scalable architectural practices.
  • Proven ability to design and deliver high-performance, reliable, and maintainable mobile systems used across multiple product teams.
  • Experience developing platform components, SDKs, or shared frameworks that support large engineering organizations.
  • Hands-on experience with mobile performance optimization, advanced debugging, and instrumentation.
  • Familiarity with CI/CD pipelines (e.g., Jenkins, Harness), application monitoring tools (e.g., Datadog), and experimentation platforms (Eppo, Statsig, Optimizely).
  • Knowledge of mobile security best practices, including secure data handling, encryption, and network security.
  • Strong collaboration and communication skills, with the ability to influence cross-functional teams and drive technical alignment.

Nice To Haves

  • Experience with machine learning or AI-driven mobile features, frameworks, or model integration.
  • Background building or maintaining high-scale consumer mobile applications with large user bases.
  • Experience with mobile payment technologies, financial services, or regulated environments.
  • Demonstrated contributions to open-source mobile projects or active engagement in the Android developer community.
  • Familiarity with additional mobile ecosystems or cross-platform frameworks (e.g., React Native, Flutter).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service