Overview
Senior iOS Software Engineer to lead the architecture and quality of the PayPal POS iOS app, including payment-critical flows such as Tap to Pay on iPhone, Key In and reader connectivity, and to guide the take-over of app ownership from the Sweden team.
What you'll do
- Deliver complete solutions spanning all phases of the Software Development Lifecycle (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advise immediate management on project-level issues.
- Guide junior engineers.
- Operate with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices.
- Own the architecture of the iOS app and keep it maintainable as the product converges with PayPal.
- Lead delivery of payment-critical features such as Tap to Pay on iPhone, Key In and reader pairing.
- Raise the quality bar through automation, observability and release discipline.
- Mentor engineers and lead the iOS side of knowledge transfer from Sweden.
- Lead design of complex features and refactors; write design documents and decision records.
- Own Tap to Pay on iPhone and ProximityReader flows, including entitlements, token and reader configuration.
- Define standards for architecture, testing, performance and accessibility.
- Partner with backend, product, design and security to deliver safe payment flows.
- Run app releases and rollouts and act as incident lead for iOS issues.
- Review pull requests and coach engineers at CL5 and below.
What you'll need
- 3+ years relevant experience and a Bachelor's degree, OR any equivalent combination of education and experience.
- 4 to 7 years of iOS development experience, with a record of shipping and owning a large production app.
- Deep Swift expertise and strong app architecture, performance and release management skills.
- Experience with payment or hardware-connected apps: Tap to Pay on iPhone, EMV and contactless concepts, Core Bluetooth.
- Knowledge of PCI-aware design: handling of PAN and PIN data, tokens and entitlement flows.
- Experience leading technical work and mentoring engineers.
- Clear written and spoken English, and comfort working across time zones with teammates in Bangalore and Sweden.
- A habit of writing things down: runbooks, design notes and decision records.
- Curiosity about payments and a sense of care for the merchants and customers who depend on the product.
Nice to have
- Modular app architectures, accessibility, and migration of apps across identity systems.
Details
- Location: Bangalore, Karnataka, India.
- Hybrid work model: 3 days in the office and 2 days at PayPal office or home workspace.
- Subsidiary: PayPal. Travel: 0%.
Read the full description and apply on the company’s own careers page.