
PayPal
Staff Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
PayPal, Inc. seeks Staff Software Engineer in San Jose, CA. The role involves analyzing software product requirements and translating them into scalable technical designs in collaboration with Technical Leads and Product Managers. The engineer will create new product design specifications for PayPal’s payments engine software to enhance the efficiency of real-time processing for millions of PayPal’s payments daily for merchants. This position requires working with other engineers, managers, product management, quality analysts, and operations teams to develop innovative software products and solutions that meet market needs regarding functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to software development goals and principles. Responsibilities include researching, analyzing, designing, developing, and testing solutions aligned with business and technology strategies. The role also involves maintaining and releasing processes for mobile product components, managing artifact dependencies, library updates, and security patches. Developing automated tests and delivering high-quality software code to production within short development cycles in a continuous integration and delivery environment is crucial. The engineer will also identify and fix performance, scalability, and other software live issues in a time-critical environment. Partial telecommuting is permitted from a commutable distance.
Qualifications
Required Qualifications
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus 8 years of experience in the job offered or a related occupation.
- Experience in iOS development, including proficiency in Swift and Objective-C, Cocoa Touch frameworks, and Xcode toolchain. (8 years)
- Experience designing, developing, and delivering large-scale mobile applications and reusable software libraries with focus on scalability and reliability. (5 years)
- Experience with mobile architecture patterns (MVVM, VIPER, or Clean Architecture), object-oriented programming principles, and best practices in unit testing and code review. (8 years)
- Experience building and maintaining CI/CD pipelines for mobile applications, including automated testing, code signing, and release management. (3 years)
- Experience integrating RESTful APIs and SDKs within mobile applications, including authentication, payment processing, or transaction workflows. (5 years)
- Experience identifying and resolving performance, memory, and concurrency issues in mobile applications using profiling and diagnostic tools. (3 years)
- Experience with concurrency and asynchronous programming patterns in iOS, including Grand Central Dispatch (GCD), async/await, and Combine or RxSwift frameworks. (3 years)
- Experience mentoring engineers and leading technical design reviews, including defining coding standards, conducting architecture discussions, and driving alignment across cross-functional teams. (3 years)
Skills & Technologies
About the Company
PayPal
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$227,639 – $300,500
Location
San Jose, CA
Posted
5 days ago
Country
US