Sr Software Engineer
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-04-17
Listing for:
PayPal
Full Time
position Listed on 2026-04-17
Job specializations:
-
Software Development
Software Engineer, Android Developer, Full Stack Developer, Senior Developer
Job Description & How to Apply Below
Job Description Summary
We are looking for a highly skilled and motivated Senior Android Engineer to join our Mobile team. In this role, you will design, build, and maintain high-quality Android applications that are used by hundreds of millions of customers worldwide. You will be a key technical contributor, mentor to junior engineers, and a collaborative partner across product, design, and backend teams.
Essential Responsibilities- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Preferred Qualifications
- Design, develop, and deliver robust, scalable, and high-performance Android features for Pay Pal's consumer-facing mobile applications.
- Lead end-to-end feature development from technical design through deployment and monitoring in production.
- Write clean, maintainable, and well-tested Kotlin/Java code adhering to SOLID principles and Pay Pal engineering standards.
- Collaborate with Product Managers, UX Designers, and backend engineers to translate requirements into elegant technical solutions.
- Conduct thorough code reviews and provide constructive feedback to peers, fostering a culture of quality and continuous improvement.
- Champion best practices in mobile architecture (MVVM, MVI, Clean Architecture) and advocate for performance, security, and accessibility.
- Partner with QA and Release Engineering to ensure smooth CI/CD pipelines and high-quality releases.
- Identify and proactively resolve performance bottlenecks, memory leaks, and stability issues.
- Mentor junior and mid-level engineers through pairing, technical discussions, and documentation.
- Contribute to technical roadmap discussions and influence strategic decisions within your team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 7+ years of professional software engineering experience, with at least 5 years focused on Android development.
- Strong proficiency in Kotlin; solid working knowledge of Java.
- Deep understanding of Android SDK, Jetpack libraries (View Model, Live Data/State Flow, Room, Navigation, Compose), and Android lifecycle management.
- Hands-on experience with modern Android architectural patterns (MVVM, MVI, Clean Architecture).
- Experience with RESTful API integration, JSON parsing, and handling asynchronous programming using Coroutines and Flow.
- Solid understanding of dependency injection frameworks (Hilt or Dagger).
- Experience writing unit tests, integration tests, and UI tests (JUnit, Espresso, Mockito).
- Familiarity with CI/CD pipelines, version control (Git), and agile development methodologies.
- Strong problem-solving, debugging, and analytical skills.
- Experience with Jetpack Compose for building modern, declarative UIs.
- Familiarity with mobile security best practices including secure storage, certificate pinning, and OAuth/PKCE flows.
- Experience in fintech, payments, or other high-security, high-availability mobile domains.
- Contributions to open-source Android projects or published apps on the Google Play Store.
- Experience with A/B testing frameworks and feature flagging tools.
- Knowledge of accessibility standards (WCAG) and building inclusive mobile experiences.
- Experience working with cross-functional teams across multiple time zones.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×