Staff Software Engineer

PayPal PayPal · Fintech · Austin, TX +2 · Software Engineering

Staff Software Engineer for PayPal's Braintree open-source iOS and Android SDKs, focusing on API design, feature development, reliability, security, and ease of integration for developers building payment solutions into mobile apps.

What you'd actually do

  1. Lead technical design and implementation for Braintree’s mobile SDKs across iOS and Android, spanning the full SDLC (design, implementation, testing, delivery, and operations).
  2. Own and refine the SDK developer experience, focusing on intuitive, well-documented APIs that enable high-quality payment integrations.
  3. Contribute to and steward our open-source mobile SDK codebases, including reviewing contributions, managing releases, and maintaining code quality.
  4. Guide and mentor engineers through pair programming, code reviews, and technical coaching, helping them grow their skills on iOS and Android.
  5. Scope and plan work, providing accurate technical estimates and breaking down complex projects into executable tasks.

Skills

Required

  • iOS development (Swift)
  • Android development (Kotlin/Java)
  • SDK design principles
  • API design
  • mobile architecture
  • mobile app lifecycle
  • technical leadership
  • mentoring engineers
  • software development lifecycle (SDLC)
  • automated testing
  • release management
  • production support
  • communication skills
  • collaboration

Nice to have

  • building and maintaining mobile SDKs for third-party developers
  • developer-facing products (SDKs, REST APIs, GraphQL)

What the JD emphasized

  • significant experience building mobile applications or SDKs on iOS (Swift) or Android (Kotlin/Java)
  • ability to go deep on at least one platform
  • Experience delivering production-grade software end to end: design, implementation, automated testing, release, and ongoing support.