Please note that this site has updated features that do not run on older versions of Internet Explorer. For an optimal experience, please use another browser or the most recent version of IE.

Senior iOS Engineer in San Jose at PayPal

Date Posted: 3/19/2020

Job Snapshot

Job Description

Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal (NASDAQ: PYPL) is committed to democratizing financial services and empowering people and businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal’s 305 million active account holders the confidence to connect and transact in new and powerful ways, whether they are online, on a mobile device, in an app, or in person. Through a combination of technological innovation and strategic partnerships, PayPal creates better ways to manage and move money, and offers choice and flexibility when sending payments, paying or getting paid. Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies.

The PayPal Business App engineering team is focused on building quality mobile products for our customers who rely on PayPal for running their business. Our mission is to help them understand, manage, and grow their business through features such as invoicing, dispute resolution, shipping management, sales insights, and financial loans – all from their iOS devices while on the go.

About Us

  • Small team with product, designers, and mobile engineers sitting side by side.
  • Own the full life cycle of app development from implementation to testing, releasing, production monitoring and customer support.
  • All in on Swift and believe tests and quality are a foundation of our day to day work.
  • Frequently lunch together.
  • Hold the occasional spike ball tournament or catch a workout class together at the PayPal gym.
  • Go all out for holidays, including decorations, costumes, and flash mob dances.

About You

  • High energy, self-starter, accountable, proactive.
  • Works well with the team providing and receiving help, solving problems together, and showing kindness and respect.
  • User experience oriented and focused on the needs of our customers.

About Your Technical Experience 

  • Experienced with working on the iOS platform with a proven track record.
  • Skilled Swift/Objective-C developer comfortable architecting new apps as well as working with existing code.
  • Solved tough problems on mobile previously and “know the ropes” of that area. E.g., UI, local storage, threading, instrumentation, security, etc.
  • Experienced with API design and integration. Cognizant of HTTP/REST principles, networking, performance, latency, caching, authentication, security, and encryption.
  • Some knowledge of JavaScript

A Typical Day

  • Writing clean, simple, and tested code to support new product features.
  • Discussing implementation decisions, challenges, and tradeoffs with engineers, product managers, and designers.
  • Refactoring code to clean up inefficiencies we may have created along the way.
  • Representing the team in technical discussions with other PayPal engineering teams.
  • Participating actively in PR reviews and standup with teammates.

Success in this Role

  • First 30-45 days: You will onboard, learn the major components of the codebase, be able to fix minor bugs, and be proficient with our development, build, and release process. You are comfortable adding small changes to the codebase in Objective-C/Swift and JavaScript.
  • In 90 days: You will have a complete understanding of the product and codebase, including UI, internationalization, and app architecture. You will also be able to fix most bugs and will be capable of owning a feature. You will have made key relationships with lead engineers on other PayPal teams.
  • In 180 days: You will be able to own a complex feature end to end. This includes investigating and integrating with existing PayPal services and/or adding features. You are driving architecture discussions and implementation.
  • Forever: You will work diligently to advance our mobile app, delivering on time and with great quality. You will also help advance standards, SDKs, and best practices for all mobile teams at PayPal. You will continue to play a key role in improving our app architecture, refactoring, testing, CI, automation, instrumentation, and dev tooling.

We're a purpose-driven company whose beliefs are the foundation for how we conduct business every day. We hold ourselves to our One Team Behaviors which demand that we hold the highest ethical standards, to empower an open and diverse workplace, and strive to treat everyone who is touched by our business with dignity and respect. Our employees challenge the status quo, ask questions, and find solutions. We want to break down barriers to financial empowerment. Join us as we change the way the world defines financial freedom.

PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at



  1. Software Engineer Jobs
  2. Project Engineer Jobs