Senior Software Engineer, Android
Company: Amazon
Location: San Francisco
Posted on: April 6, 2026
|
|
|
Job Description:
If you are interested in this position, please apply on Twitch's
Career site https://www.twitch.tv/jobs/en/ About Us: Twitch is the
world’s biggest live streaming service, with global communities
built around gaming, entertainment, music, sports, cooking, and
more. It is where thousands of communities come together for
whatever, every day. We’re about community, inside and out. You’ll
find coworkers who are eager to team up, collaborate, and smash (or
elegantly solve) problems together. We’re on a quest to empower
live communities, so if this sounds good to you, see what we’re up
to on LinkedIn and X, and discover the projects we’re solving on
our Blog. Be sure to explore our Interviewing Guide to learn how to
ace our interview process. About the Role Join Twitch's Mobile Core
Engineering team as an Android Software Engineer and help shape the
foundation of mobile development across Twitch. As a platform team,
Mobile Core provides critical tools, frameworks, and best practices
that empower all mobile engineers at Twitch to build exceptional
experiences for millions of users. Twitch is evolving its mobile
strategy from native-first to a hybrid approach that leverages
React in WebViews alongside native Android capabilities. You'll
work on high-impact initiatives including our hybrid web-to-mobile
platform, performance optimization at scale, automated testing
infrastructure, and developer tooling that accelerates velocity
across the organization. Your work will directly impact how
hundreds of engineers build features and how millions of users
experience Twitch on Android. This role requires independent
operation and technical leadership, as you'll regularly provide
guidance to product teams across Community and Commerce
organizations. You Will - Own and drive the technical strategy for
foundational Android components, native video playback
infrastructure, and hybrid (React in WebView) frameworks -
Architect and build robust WebView infrastructure and bridges that
enable seamless integration between React-based web content and
native Android functionality - Lead performance optimization
efforts for platform components used by millions of daily active
users, establishing benchmarks and best practices - Provide
technical leadership and mentorship to Android engineers across
multiple product teams and within Mobile Core, including onboarding
and growing L4/L5 engineers - Drive cross-organizational
architectural decisions that balance developer velocity, app
performance, and maintainability, representing Mobile Core's
technical perspective in org-wide discussions - Collaborate with
cross-functional teams to establish and maintain development
standards for hybrid mobile applications, influencing adoption
across the mobile engineering organization Perks - Medical, Dental,
Vision & Disability Insurance - 401(k) - Maternity & Parental Leave
- Flexible PTO - Amazon Employee Discount - 5 years of
non-internship professional software development experience - 5
years of programming with at least one software programming
language experience - 5 years of leading design or architecture
(design patterns, reliability and scaling) of new and existing
systems experience - Experience as a mentor, tech lead or leading
an engineering team - 6 years of professional Android development
experience - Mastery in Kotlin and modern Android development
practices - Deep understanding of Android SDK, Jetpack libraries,
and Android architecture components - 6 years building and shipping
production Android applications to the Google Play Store - Track
record of leading major architectural initiatives, migrations, or
platform-level projects - Experience mentoring engineers and
raising the technical bar across teams - Experience leveraging
AI-powered development tools (such as Claude Code, GitHub Copilot,
Cursor, or similar) to accelerate development - 5 years of full
software development life cycle, including coding standards, code
reviews, source control management, build processes, testing, and
operations experience - Experience with hybrid mobile
architectures, WebView integration, JavaScript bridges, React, or
React Native - Experience with video streaming or real-time
communication technologies - Experience working on platform or
infrastructure teams that support multiple product teams -
Familiarity with Twitch, either as a viewer or creator (or both!)
Twitch is an equal opportunity employer and does not discriminate
on the basis of protected veteran status, disability, or other
legally protected status. Los Angeles County applicants: Job duties
for this position include: work safely and cooperatively with other
employees, supervisors, and staff; adhere to standards of
excellence despite stressful conditions; communicate effectively
and respectfully with employees, supervisors, and staff to ensure
exceptional customer service; and follow all federal, state, and
local laws and Company policies. Criminal history may have a
direct, adverse, and negative relationship with some of the
material job duties of this position. These include the duties and
responsibilities listed above, as well as the abilities to adhere
to company policies, exercise sound judgment, effectively manage
stress and work safely and respectfully with others, exhibit
trustworthiness and professionalism, and safeguard business
operations and the Company’s reputation. Pursuant to the Los
Angeles County Fair Chance Ordinance, we will consider for
employment qualified applicants with arrest and conviction records.
Pursuant to the San Francisco Fair Chance Ordinance, we will
consider for employment qualified applicants with arrest and
conviction records. Our inclusive culture empowers Amazonians to
deliver the best results for our customers. If you have a
disability and need a workplace accommodation or adjustment during
the application and hiring process, including support for the
interview or onboarding process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. The base salary range for
this position is listed below. Your Amazon package will include
sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including
experience, qualifications, and location. Amazon also offers
comprehensive benefits including health insurance (medical, dental,
vision, prescription, Basic Life & AD&D insurance and option
for Supplemental life plans, EAP, Mental Health Support, Medical
Advice Line, Flexible Spending Accounts, Adoption and Surrogacy
Reimbursement coverage), 401(k) matching, paid time off, and
parental leave. Learn more about our benefits at
https://amazon.jobs/en/benefits . USA, CA, Irvine - 168,100.00 -
227,400.00 USD annually USA, CA, SAN FRANCISCO - 193,300.00 -
261,500.00 USD annually USA, CA, San Francisco - 193,300.00 -
261,500.00 USD annually USA, NY, New York - 184,900.00 - 250,200.00
USD annually USA, WA, SEATTLE - 168,100.00 - 227,400.00 USD
annually USA, WA, Seattle - 168,100.00 - 227,400.00 USD
annually
Keywords: Amazon, Rancho Cordova , Senior Software Engineer, Android, IT / Software / Systems , San Francisco, California