Senior Software Engineer

PayPal

San Jose (CA)

On-site

USD 205,482 - 300,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare coverage
Paid time off

Job summary

PayPal seeks a Senior Software Engineer for Android in San Jose, CA to design, test, and implement scalable mobile solutions and new Android modules.

You will analyze the software stack, drive architectural discussions, mentor teams, and collaborate with product and technology groups to close gaps. You’ll own quality by building automated tests and delivering code in a fast CI/CD environment.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field plus four years of mobile app development experience.
  • Employer will accept 10 years of mobile application development experience.
  • Experience in financial services or aviation industry preferred for security and reliability.

Responsibilities

  • Design, test, and implement new Android modules and scalable mobile solutions.
  • Analyze architecture to define complex multi‑tier distributed apps.
  • Lead design discussions, create documentation, and participate in code reviews.
  • Collaborate with product and tech teams to identify gaps and craft solutions.
  • Create automated tests and deliver production-ready code in CI/CD environments.
  • Mentor engineering teams and develop high-performing staff.

Skills

Kotlin
Java (Android)
MVVM
Coroutines
Jetpack Compose
CI/CD
Automated tests
Code reviews
Mentoring
High-concurrency systems

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

Jenkins
Android Studio
Android SDK

Job description

Job Summary

Senior Software Engineer – Android – San Jose, CA. PayPal seeks a senior software engineer to design, test, and implement new software modules, applications, and scalable mobile solutions.

Responsibilities
  • Design, test, and implement new software modules, applications, and scalable mobile solutions consistent with business requirements concerning functionality, performance, availability, scalability, reliability, and realistic implementation schedules.
  • Analyze current software ecosystem and technical architecture to define, design, and implement complex, multi-tier distributed software applications consistent with business requirements.
  • Drive architecture discussions, produce well‑documented design documents, and participate in design and code reviews.
  • Identify product or functionality gaps and collaborate with internal product and technology teams to define necessary solutions.
  • Periodically review newly developed products to proactively troubleshoot integration or technical issues as they arise.
  • Create automated tests and deliver high‑quality software code to production within short development cycles in a continuous integration and delivery environment.
  • Design and develop scalable, high‑volume web services and platforms.
  • Mentor and develop high‑performing engineering teams.
Minimum Requirements
  • Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or a related technical field, plus four years of experience in mobile application development.
  • Employer will accept 10 years of experience in mobile application development.
Special Skill Requirements
  • Three (3) years of experience developing, deploying, and maintaining mission‑critical applications within the financial services/payment processing industry or the aviation/aerospace industry.
  • Experience in technical leadership, including code review, mentoring, and cross‑functional collaboration.
  • Four (4) years of experience with Kotlin and Java for Android development.
  • Three (3) years of experience designing architecture and implementing Android applications using the MVVM design pattern, Coroutines, and Jetpack Compose.
  • Two (2) years of experience integrating mobile applications with external hardware devices via Bluetooth Low Energy (BLE) and USB communication protocols.
  • Two (2) years of experience implementing and customizing AOSP (Android Open‑Source Project) for specialized devices (e.g., kiosks, payment terminals).
  • Two (2) years of experience building secure transaction processing systems in a mobile environment, including compliance with industry security standards.
  • Two (2) years of experience developing and optimizing high‑concurrency systems, such as real‑time flight booking and payment modules, capable of handling simultaneous user requests.
  • Experience establishing CI/CD pipelines using Jenkins and implementing comprehensive automated testing suites (Unit/UI Testing).
Additional Responsibilities & Preferred Qualifications
  • Partial telecommuting permitted from within a commutable distance.
Compensation

Base salary: $205,482 – $300,500 per annum (San Jose, California). Working 40 hours per week, Monday through Friday, 9:00 a.m. to 5:00 p.m. Additional compensation may include annual performance bonus, equity, or other incentive compensation.

Benefits

PayPal offers a comprehensive benefits package including paid time off, healthcare coverage for you and your family, and resources to support financial security and mental health.

Equal Opportunity Statement

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

The available sources do not contain information about the company name for rounx.com. • Austin (TX)

Hybrid
USD 115,000 - 180,000
Hybrid work model
Staff Software Engineer IOS
Staff Software Engineer IOS

PayPal • San Jose (CA)

On-site
USD 176,000 - 263,000
Comprehensive benefits program
Generous paid time off
Software Engineer 2
Software Engineer 2

The available sources do not contain information about the company name for rounx.com. • San Jose (CA)

On-site
USD 149,365 - 198,500
Generous PTO
Health/Dental/Vision
Retirement plans
+2
Manager, Software Engineering
Manager, Software Engineering

PayPal • San Jose (CA)

On-site
USD 227,639 - 300,500
Staff Software Engineer
Staff Software Engineer

PayPal • San Jose (CA)

On-site
USD 176,500 - 262,350
Annual performance bonus
Equity options
Sr Software Engineer - Java
Sr Software Engineer - Java

Honey • San Jose (CA)

Hybrid
USD 143,000 - 213,000
Annual performance bonus
Equity or incentive compensation
Flexible work model
Sr Software Engineer
Sr Software Engineer

Relha LLC • San Jose (CA), Northern (KY)

Hybrid
USD 170,000 - 244,000
Hybrid work model
Software Engineer
Software Engineer

PayPal • Austin (TX)

Hybrid
USD 115,000 - 180,000
Hybrid work model
Software Engineer
Software Engineer

PayPal • San Jose (CA)

On-site
USD 149,365 - 198,500
Comprehensive benefits including paid time off
Health coverage
Resources for personal wellbeing
Sr Software Engineer
Sr Software Engineer

PayPal • Scottsdale (AZ)

Hybrid
USD 123,000 - 184,000
Comprehensive healthcare coverage
Generous paid time off
Bonus and equity opportunities