Our mission is to enable effortless credit based on true risk.
Principal Mobile Engineer, Android
Location
United States
Posted
3 days ago
Salary
$195.3K - $270.4K / year
Seniority
Lead
Job Description
Principal Mobile Engineer, Android
Upstart
• Lead Android migration and development efforts across Cash Line and Unsecured Installment product surfaces, making thoughtful technical decisions that improve product quality, scalability, and speed of execution. • Help deliver against Upstart’s approved Android launch plan, translating aggressive business goals into pragmatic technical milestones and execution plans. • Set technical direction for mobile architecture, helping the teams evolve a strong foundation across native Android and React Native surfaces while keeping Android expertise at the core. • Partner closely with product, design, and engineering stakeholders across both teams to translate roadmap priorities into durable mobile solutions. • Raise the bar for engineering excellence through technical leadership, design reviews, mentorship, and pragmatic execution in ambiguous, high-visibility problem spaces. • After launch, continue as a mobile specialist who can support both the Cash Line and Unsecured Installment teams, bringing deep Android expertise alongside enough React Native fluency to contribute across shared mobile surfaces.
Job Requirements
- 8+ years of software engineering experience, including substantial experience building and shipping native Android applications in Kotlin and/or Java.
- Proven track record leading large, cross-team mobile initiatives, platform migrations, or new mobile product launches in production environments.
- Experience shipping consumer-facing mobile products at scale with strong attention to performance, reliability, and user experience.
- Native Android depth in Kotlin and/or Java, plus working experience with React Native and TypeScript to operate effectively across a mixed mobile stack.
- Demonstrated technical leadership as a senior individual contributor, including architecture ownership, mentorship, and influence across teams.
Benefits
- Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
- Retirement benefits to help you plan for the future, including a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada)
- Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees (US only)
- Comprehensive health coverage designed to support you and your family, including medical, dental, vision, and wellness resources for US and supplemental health coverage for Canada.
- Health Savings Account contributions from Upstart for eligible plans (US only)
- Income protection benefits, including life insurance and disability coverage for added financial security
- Paid time off, sick leave, and company holidays, in line with local requirements
- Paid family and parental leave to support caregiving and major life moments (duration varies by country)
- Family-centered benefits to support fertility, parenthood, and caregiving needs
- Employee Assistance Program (EAP) offering mental health support and life-centered resources
- Financial wellness resources, including access to financial planning tools and a financial concierge service (US Only)
- Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you
- Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from
- Connection and community through team events, all-company updates, and employee resource groups (ERGs)
- Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our offices in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!)
Related Guides
Related Job Pages
More Android Engineer Jobs
Desarrollador iOS – Android
IRIUMLíderes en gestión de servicios integrados de infraestructuras y plataformas IT.
• Desarrollo iOS con Swift y Android con Kotlin • Trabajar en un proyecto de larga duración
Product Designer – Mobile, iOS, Android
Hauler HeroDelivering Technology for Waste & Recycling Hauler Operators
• Design native-feeling mobile experiences for the Road App and other field-facing tools across both iOS and Android, with a strong command of each platform’s conventions and the judgment to know when to converge and when to diverge. • Take problems from ambiguity to shipped: synthesize research, map flows, design the interaction and visual layers, and document decisions clearly enough that engineering can build without guessing. • Talk directly with customers and field users, including drivers, dispatchers, and back-office staff, to ground your work in how the job actually gets done. • Plan and run usability testing on your designs; validate flows with real users, gather feedback, and iterate before and after launch. • Stay accountable to outcomes after launch: watch how features perform, learn from real usage and metrics, and drive iteration over time rather than moving on at handoff. • Design for real-world field conditions, including one-handed use, sunlight, gloves, intermittent connectivity, and high-frequency repeat tasks. • Work within and extend our design system, including semantic tokens and M3-based foundations for the Road App, keeping mobile components consistent and white-label-ready across haulers. • Prototype to communicate intent, and actively use AI tooling across the design process to move from insight to tested, build-ready solutions faster.
Senior Software Engineer - Mobile iOS
DICK'S Sporting GoodsHeadquartered in Coraopolis, Pennsylvania, DICK’S Sporting Goods offers sports fans and enthusiasts a “big store” selection of name-brand sports equipment
Role Description The Athlete Mobile team is responsible for maintaining and delivering new app features for our two customer-facing branded apps – Dick’s Sporting Goods and Golf Galaxy. As a Senior Software Engineer on the Athlete Mobile team at DICK’S, you will: - Work collaboratively with designers, product managers, testers and other engineers - Leverage cutting-edge technologies and modern practices - Build and ship high-quality code at a rapid pace - Have opportunities for career development as we continue to invest in our talent - Be a part of a collaborative, innovative culture tackling the challenges of scaling our business and serving up new experiences for our athletes Qualifications - Bachelor's Degree or equivalent level preferred - General Experience: Experienced practitioner able to work unsupervised (13 months to 3 years) - Managerial Experience: Basic experience of coordinating the work of others (4 to 6 months) Requirements - Must demonstrate strong SwiftUI experience with large and complex application(s) - Exceptional Swift fundamentals - Asynchronous data retrieval using async/await and JSON format - Familiarity with Swiftlint, Combine, XCTest and unit testing - Functional and declarative programming methodology - MVVM architecture - At least 3-6 years of relevant native iOS development experience Responsibilities - Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement. - Develop software that is fast, secure and reliable to meet defined requirements. - Monitor, identify, and correct more complex software defects to maintain fully functioning software. - Produce multiple concepts and prototypes to design digital products/services. - Research and suggest ways to optimize solutions to better meet user and/or business performance, quality needs. - Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements. - Find root cause and resolution to limit and address issues promptly. - Assign short-term work schedules to a team based on storyboarding/backlog. - Develop own and more junior team member capabilities by participating in assessment and development planning activities. - Contribute to work within an established program management plan to achieve specific goals. - Support the collection of functional requirements using document analysis and workflow analysis. Behavioral Competencies - Tech Savvy: Anticipates and adopts innovations in business-building digital and technology applications. - Courage: Steps up to address difficult issues, saying what needs to be said. - Decision Quality: Makes good and timely decisions that keep the organization moving forward. - Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. - Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives. - Instills Trust: Gains the confidence and trust of others through honesty, integrity, and authenticity. - Customer Focus: Builds strong customer relationships and delivers customer-centric solutions. Virtual Requirements - Cameras must be on during all virtual interviews. - AI tools are not permitted to be used by the candidate during any part of the interview process. - Offers are contingent upon a satisfactory background check which may include ID verification. Benefits - Targeted Pay Range: $83,000.00 - $138,200.00. - This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. - DICK'S Sporting Goods complies with all state paid leave requirements. - We also offer a generous suite of benefits.
Senior Android Software Engineer, Quality Platform
AirbnbAirbnb is a community based on connection and belonging.
• Build AI Agents for the Testing Lifecycle: Design and implement AI agents that support developers and quality engineers across the testing lifecycle. • Advance AI-Native Quality: Move beyond traditional automation by building systems that continuously adapt test coverage based on code changes and system behavior. • Improve Developer and QE Productivity: Identify bottlenecks in testing and CI/CD workflows, and solve them through intelligent automation that reduces manual effort and accelerates feedback loops. • Integrate AI into Engineering Workflows: Embed AI capabilities into real development environments, enabling both developers and quality engineers to receive contextual, actionable insights during development and testing. • Hands-on Development: Build end-to-end systems and tools (TypeScript, Swift, Kotlin, Java, Python) that will power Airbnb’s AI quality platform. • Applied AI: Develop AI-assisted capabilities such as context-aware agentic E2E validation on pull requests, agentic execution of business-critical flows as quality gates, agentic surface discovery and exploratory testing, and systems for test case generation, and coverage maintenance. • System Design: Participate in the design of scalable AI-driven systems operating within large-scale engineering environments. • Cross-Functional Collaboration: Work closely with Mobile, Infrastructure, Product Engineering, and Quality Engineering teams to integrate AI into real-world development workflows. • Experimentation & Iteration: Explore approaches such as prompt engineering and RAG (Retrieval-Augmented Generation) to improve system effectiveness and adaptability. • Mentorship: Provide technical guidance and help raise the bar for applying AI in engineering systems across the team.




