PayPal

PayPal

Staff Software Engineer

San Jose, CAPosted 5 days ago$227,639 – $300,500
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

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

SwiftCI/CD

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 apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$227,639 – $300,500

Location

San Jose, CA

Posted

5 days ago

Country

US