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.
#J-18808-Ljbffr