Android Engineer Jobs in California
Android Engineer jobs in California are among the most active in the country, with strong demand from entry-level positions through senior and staff roles concentrated in consumer apps, fintech, and enterprise mobile platforms. San Francisco, Los Angeles, and San Diego are the primary hiring metros, home to major employers like Google, Snap, and Intuit that maintain large mobile engineering teams in the state. The most in-demand specialties include Jetpack Compose, Kotlin, and cross-platform mobile development with close collaboration on iOS counterparts. Find a role that fits below and apply directly.
Find Android Engineer JobsOverview
Showing 5 of 352+ Android Engineer jobs











INTRODUCTION
Who we are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.
About The Team
Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team's mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. Stripe was founded to make it easier for developers to accept payments. We've solved a small part of that problem, but our ambition is to go much further. Android engineers on the Terminal team will build and enhance the Device Platform including the applications and services that run on the physical Terminal devices. This also includes building the frameworks for other engineers, both internal and external to Stripe, to develop on our custom platform with ease.
ROLE AND RESPONSIBILITIES
Responsibilities
- Design, build, and maintain Android apps and SDKs in Kotlin
- Develop Android payment applications for a variety of devices and form factors
- Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Stripe's mobile users
- Collaborate with Android developers who work on the Stripe mobile apps and Stripe Terminal to set best practices for Android development across the company
- Work with user research and product design to understand users and address their needs
MINIMUM QUALIFICATIONS
We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
- Have a strong technical background, with 2–6 years of experience in Android development.
- Listen well and internalize the best ideas from all over the organization.
- Prefer simple solutions and designs over complex ones, and have a good intuition for what is lasting and scalable.
- Thrive in a collaborative environment involving different stakeholders and subject matter experts.
- Put yourself in the shoes of your users and be a steward of crafting great developer and consumer experiences.
PREFERRED QUALIFICATIONS
- Custom hardware experience on the Android platform
- Payments expertise or knowledge
- Backend infrastructure or services experience
- Based in the PST time zone
In-office expectations
Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team and location. For example, Stripes in Stripe Delivery Center roles in Mexico City, Mexico, Bengaluru, India, and Dublin, Ireland work 100% from the office. Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.
PAY AND BENEFITS
The annual US base salary range for this role is $190,400 - $285,600. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.
Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.
See All 352+ Android Engineer Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Android Engineer JobsAndroid Engineer Jobs by City in California
Where California roles are concentrated, by current openings.
Android Engineer Job Market in California
A snapshot from current California openings, updated as new roles post.
Who's Hiring
- Apple73

- Amazon28

- Google25

- Speechify13

- Walmart9

Top Industries Hiring
- Technology & Software127
- Electronics & Hardware61
- Banking & Financial Services37
- Retail27
- Consulting & Professional Services15
What California Employers Look For
The qualifications that appear most often in android engineer jobs across California.
- Proficiency in Kotlin and Java for Android application development
- Experience with Android SDK, Android Studio, and Jetpack libraries
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Familiarity with RESTful APIs, third-party libraries, and cloud integrations
- Understanding of Android UI design principles and Material Design guidelines
- Experience with version control systems, particularly Git and collaborative workflows
Android Engineer Jobs in California: Frequently Asked Questions
How do you become a android engineer in California?
Android engineering in California has no state-issued license or registration requirement, so the path runs through education and demonstrated skill. Most California employers expect a bachelor's degree in Computer Science, Software Engineering, or a closely related field, though strong candidates also come from coding bootcamps with a compelling portfolio. Building published apps on the Google Play Store is the clearest credential you can carry into any California interview.
How much do android engineers make in California?
Android engineers in California earn a median of about $174,410 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $105,060 for the lowest 10% to over $272,670 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire android engineers in California?
Employers hiring android engineers in California right now include Apple, Amazon, and Google, based on current listings on Migrate Mate as of June 2026. California's density of consumer technology companies, streaming platforms, and fintech firms means android engineering roles appear across a broader range of industries than in most other states.
Which California cities have the most android engineer jobs?
San Francisco, Cupertino, and San Jose have the most android engineer openings in California. The distribution reflects the Bay Area's concentration of major consumer tech and enterprise software headquarters, while Los Angeles draws demand from media, entertainment, and startup ecosystems, and San Diego anchors openings tied to defense technology, biotech, and mid-size software companies.
Are there remote android engineer jobs in California?
Yes, and more than most fields. About 27% of android engineer openings tied to California are remote or hybrid as of June 2026, reflecting the desk-based and collaborative nature of mobile development work. Fully remote roles tend to concentrate in product-focused companies building consumer or enterprise apps, where output is measured in shipped code rather than physical presence.
How can I get hired as a android engineer in California with little or no experience?
The most realistic entry path is a published Android app combined with an associate or new-grad role at a California technology company. Large employers like Google and Intuit run structured university hire and associate software engineer programs that welcome candidates without professional experience. Transitioning from a QA engineer or junior iOS role is also a recognized lateral move in California, and completing a Jetpack Compose or Kotlin certification strengthens a portfolio-only application considerably.
Where can I find and apply to android engineer jobs in California?
You can find and apply to android engineer jobs in California on Migrate Mate, which lists current California openings updated regularly. Search the available roles, find the ones that fit your experience and location preferences, and apply directly to each employer without any additional sign-up step required.
See All 352+ Android Engineer Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Android Engineer Jobs