PayPal
PayPal3h ago
Career Pages

Staff Software Engineer

Bengaluru, KA,IN, IN
Full Time
Senior Level

Auto Apply to 50+ AI Matched Staff Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at PayPal

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

PayPal

Bengaluru, KA,IN, IN
Posted on Career Pages