Staff Software Engineer Android SDK

PayPalSan Jose, CA
2dHybrid

About The Position

At PayPal, Mobile Software Engineers are the architects of PayPal’s advanced applications for modern mobile platforms. You'll develop core systems powering millions of interactions daily, delivering innovative solutions that delight customers. By optimizing the mobile interface, we aim to simplify user interactions, making every tap meaningful and every swipe more intuitive. This focused approach ensures that users quickly understand their relationship with PayPal, access relevant actions effortlessly, and discover new products and shops they’ll love. If you're passionate about transforming mobile user experiences, we invite you to help us shape the future of mobile financial management. This team is foundational for PayPal Ads. You are expected to quickly build strong relationships with engineering teams, embed and inner-source as needed, adapt partnering team’s process, deliver the dependent functionality, rinse and repeat.

Requirements

  • 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience

Nice To Haves

  • 8+ years of experience in mobile app development.
  • Strong leadership, communication, adaptability and solution-oriented mindset.
  • Expert proficiency in Kotlin/Java (Android).
  • Strong object-oriented skills including design, coding and testing patterns.
  • Experience with mobile performance optimization, testing and integrations.
  • Strong leadership and communication skills.
  • Prior experience in Ads tech, services, SDKs, platforms
  • Knowledge of security best practices for mobile apps.
  • Experience in mobile integration, development and maintenance.
  • Familiarity with continuous integration (Jenkins), application monitoring (DataDog), mocking tools , build tool development and enhancements, and using unit testing and cucumber tests for functional tests.

Responsibilities

  • 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
  • Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations

Benefits

  • medical, dental, vision, life and disability insurance, parental and family leave, 401(k) savings plan, paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service