Senior Software Engineer
Listed on 2026-07-21
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Software Architect
Job Summary
Senior Software Engineer – Android – San Jose, CA. Pay Pal 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.
- 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.
- 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).
Preferred Qualifications
- Partial telecommuting permitted from within a commutable distance.
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.
BenefitsPay Pal 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 StatementPay Pal 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, Pay Pal will provide reasonable accommodations for qualified individuals with disabilities.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).