Lead mobile engineering projects, coordinate teams, set technical standards, and represent PayPal to external partners.
Compensation
The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: Austin, Texas: ($160,500.00 - $238,700.00 Annually)
Responsibilities
Acts as a project or system leader, coordinating the activities of other engineers
Determines the technical tasks that other engineers will follow
Improves existing structures & processes
Collaborates with management to set/improve standards for engineering rigor
Design, develop, test, debug, and maintain high-performance C++ applications using MFC and modern standards.
Responsibilities
Collaborate with Business Analysts, Product Owners, QA teams, and stakeholders to understand business requirements, functional specifications, and user stories.
Design, develop, test, debug, and maintain high-performance applications using modern C++ standards and best engineering practices.
Develop clean, scalable, reusable, and maintainable code adhering to coding standards and secure development guidelines.
Participate in architecture discussions, technical design reviews, and sprint planning activities.
Develop and execute unit tests and support integration/system testing activities to ensure software quality and reliability.
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
Android Engineer III responsible for building, enhancing, and maintaining Android application features across Expedia Group brands, implementing Kotlin code, designing system architecture, and integrating AI/ML solutions.
Compensation
The total cash range for this position in Seattle is $146,000.00 to $204,500.00. Employees in this role have the potential to increase their pay up to $233,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Responsibilities
Build, enhance, and maintain Android application features that deliver reliable, high-quality customer experiences across multiple Expedia Group brands and use cases.
Design and implement clean, testable Kotlin code, including well-structured APIs and data models, following Android and mobile engineering best practices.
Contribute to system and low-level design for mobile components, including screen flows, interaction patterns, navigation, error handling and integration with backend services and data sources.
Diagnose, debug, and resolve issues in Android applications, improving performance, stability, and usability through data-driven analysis and experimentation.
Collaborate with cross-functional partners to deliver features end-to-end, ensuring high code quality with unit tests, UI/integration tests, and continuous integration practices.
Requirements
Bachelor's degree in Computer Science or a related technical field
Nice to have: Proficient in Kotlin for modern Android application development
Lead collaboration within engineering team, mentor junior engineers, conduct code reviews, design and implement features, promote best practices, support on-call rota, contribute to technical strategy.
Responsibilities
Lead collaboration within engineering team, QA, and Product
Mentor junior and mid-level engineers
Conduct peer reviews of code
Work closely with tech leads, engineers, testers, and auxiliary personnel
Participate in daily Stand-Ups, change analysis sessions, and technical presentations
Build and own core online mapping software for autonomous vehicles, writing production C++ for real-time embedded systems, optimizing performance on NVIDIA DRIVE platforms, and ensuring compliance with automotive safety standards.
Compensation
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4.
Responsibilities
Build and own core online mapping software operating in the car, from architecture through implementation to deployment.
Write production C++ for real-time embedded systems, with a focus on correctness, determinism, and maintainability.
Build software architecture and frameworks that promote code reuse, clean interfaces, and long-term maintainability across vehicle programs.
Improve performance of C++ and CUDA code running on NVIDIA DRIVE Orin and Thor, employing profilers to detect and address bottlenecks and to meet real-time budgets.
Use GPU parallelism (CUDA) to make compute-heavy mapping components fast and efficient.
Requirements
BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
Nice to have: real-time operating systems (QNX, Linux RT)
Nice to have: functional safety standards (ISO 26262, ASIL-B/D)
Nice to have: MISRA or AUTOSAR C++ coding guidelines