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 team as ownership of the app transitions 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.
- 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.
- 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.
- Apply knowledge of technical best practices in making decisions.
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 your choice of PayPal office or home workspace (for the majority of employees).
- Time-zone overlap with teammates in Bangalore and Sweden.
- Subsidiary: PayPal Travel. Percent: 0.
Read the full description and apply on the company’s own careers page.