Staff Software Engineer - iOS

PayPalAustin, TX
2dHybrid

About The Position

We're looking for a Staff iOS Engineer who will drive the architecture and delivery of Pay with Venmo experience on iOS: the checkout flows merchants integrate with, the app-switch experience when users pay, vaulting, account linking, all of it. You'll be hands-on in the code and in the architecture decisions, working across teams to make sure what we ship is fast, reliable, and easy for merchants to adopt. This is a hands-on individual contributor role with broad technical influence. You'll write and review production code daily, lead cross-team initiatives, mentor engineers, and partner closely with product, design, and backend teams to turn ambiguous business problems into polished, high-performance mobile experiences.

Requirements

  • 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • Extensive experience building and shipping consumer iOS apps, with at least 2 years at staff-level scope.
  • Expert-level Swift (and comfort reading Objective-C) plus deep knowledge of UIKit, SwiftUI, CoreAnimation, and networking.
  • Deep understanding of iOS platform technologies, trade-offs, and emerging design patterns.
  • Proven history of raising the technical bar: introducing better architecture patterns, automated quality gates, and healthy code-review culture.
  • Strong knowledge of mobile architecture, design patterns, and object-oriented programming principles, including best practices in coding, testing, and code review.
  • Demonstrated ability to architect complex systems and deliver high-quality software that meets performance, security, and scalability goals.
  • Ability to explain complex trade-offs in plain language and align cross-functional partners around a technical vision.
  • Comfort influencing without authority, rallying multiple teams to deliver cohesive, delightful user experiences.
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.

Nice To Haves

  • Experience with mobile payment technologies and integrations at scale.
  • Hands-on experience using AI tools and LLMs to accelerate software development workflows, such as code generation, code review, or automated testing.
  • Strong understanding of CI/CD pipelines, feature-flag-driven rollouts, and App Store release optimization.
  • Experience with application monitoring tools (Crashlytics, Fabric) and automated testing frameworks (Appium, Cucumber).
  • A portfolio of shipping complex features at scale: offline-first flows, concurrency, real-time updates, or high-fidelity animations.
  • Deep understanding of mobile accessibility and internationalization.

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
  • Drive the design, performance, and reliability of key Pay with Venmo flows on iOS, including merchant checkout via both Braintree and PayPal integrations, app-switch experiences, vaulting, and account linking.
  • Write and review production Swift.
  • Contribute to and drive portions of large-scale refactors as we modernize our stack
  • Partner with backend engineers to craft efficient GraphQL and REST contracts that keep the app fast and data-savvy.
  • Prototype new product ideas, run A/B tests, and turn successful spikes into polished experiences.
  • Help establish and advocate for mobile engineering standards: testing pyramids, CI/CD, accessibility, observability, and on-call best practices.
  • Mentor engineers through pairing, design reviews, and candid feedback.
  • Tackle ambiguity head-on, framing trade-offs clearly and charting a path forward when the product brief is still a sketch.

Benefits

  • comprehensive, choice-based programs, to support all aspects of personal wellbeing—physical, emotional, and financial—delivering meaningful value where it matters most
  • generous paid time off
  • healthcare coverage for you and your family
  • resources to create financial security and support your mental health
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service