
PayPal•3h ago
Career Pages
Staff Software Engineer
Bengaluru, KA,IN, IN
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Staff Software Engineer - iOS
PayPal is seeking a highly experienced Staff Software Engineer to join our dynamic team in Bengaluru, India. In this leadership role, you will act as a project or system leader, guiding other engineers and defining technical tasks to achieve customer and operational objectives. You will be instrumental in improving existing structures and processes, exercising sound judgment to reconcile competing priorities and identify optimal solutions. Your ability to notice patterns and generalize solutions will be key. You will collaborate with management to set and enhance standards for engineering rigor.
Key Responsibilities:
- Make technical decisions that impact multiple teams across organizational boundaries.
- Establish conventions and processes for other engineers to follow.
- Manage resource utilization (people, money, assets) effectively.
- Handle multiple, multi-team initiatives simultaneously, prioritizing issues with keen judgment.
- Stay abreast of evolving industry capabilities and practices, applying up-to-date information for optimal results.
- Communicate technical issues effectively to non-technical audiences.
- Share knowledge and principles to improve the technical output of other employees through modeling, 1:1s, working sessions, and documentation.
- Partner with product management to ideate solutions for business problems and goals.
Qualifications:
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience in Computer Science or a related field.
- 8+ years of hands-on mobile development experience with iOS.
- Proven experience in designing, developing, and delivering software and/or platforms (libraries).
- Deep expertise in mobile technologies and architecture, with a solid understanding of Cocoa Frameworks.
- Strong object-oriented skills, including design, coding, and testing patterns.
- Familiarity with database technologies (SQL and NoSQL) and ORM frameworks.
- Ability to design scalable, reliable, and maintainable software systems.
- Thorough understanding of Xcode.
- Proven ability to lead and influence cross-functional teams.
- Experience with mobile payment technologies and integrations is a plus.
- Proficiency in Swift and Objective-C. Familiarity with Kotlin, Java, and React Native is advantageous.
- Familiarity with continuous integration (Jenkins), application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary), and build tool development.
- Experience using unit testing and cucumber tests for functional tests.
- Comfort and deep knowledge of iOS technologies, their trade-offs, and emerging design patterns.
- Knowledge of mobile performance optimization techniques.
- Experience with machine learning and AI in mobile applications is desirable.
- Strong ability to influence and inspire teams.
Company
PayPal
Bengaluru, KA,IN, IN
Posted on Career Pages