Job Details

Software Development Engineer II - Mobile Experiences

San Francisco, California, United States

Are you passionate about building new mobile-first customer features in the worlds largest mobile shopping app? Do you obsess over great customer experiences? Would you enjoy working in an entrepreneurial environment innovating on key areas of the mobile shopping app? Do the annual WWDC, Google I/O, and re:Invent announcements inspire you to want to build something great?
If so, the Amazon Mobile App Experiences team is looking for a Software Development Engineer to join us in creating the best shopping experience for the Amazon Mobile Shopping App on iOS and Android mobile devices. In this role you will work in a small team on a brand new mobile-first customer experience that allows customers to quickly access key information to make shopping easier. You will work with Product Managers and UX Designers to define and own customer facing features for this experience. You will propose ideas on deploy experiments to make this experience great for customers. You will solve challenging technical problems to deliver this experience to millions of customers World Wide.
As a engineer on the App Experiences (AppX) team, you will have huge impact on how customers, even friends and family, interact with Amazon.

About the hiring team:
We created the App Experiences (AppX) team to explore new ways for Amazon customers to complete common shopping tasks quicker, browse more efficiently, and discover new features. Even as the 10th most-installed app, we're still learning how to make the right decisions for customers and how to educate them about new features. We build new iOS & Android features addressing customer frustrations and innovate on core shopping functions like the personalized navigation menu, location awareness, and browsing; identifying core shopping experiences that are not mobile optimized, and fix them. We spend a lot of time thinking about what mobile shopping means and how we do it correctly with strong partnerships between dev, product, and design competencies. Our toughest problems are crafting world-class UX experiences and every pixel matters to our customers. We are innovators at heart, and mobile App customer experience is king to us.

You will:
participate in the full development life cycle from requirements definition, creating technical designs, implementation, QA and release
work closely with various disciplines - product management, UX Designers to understand product goals to define and propose features and create prototypes
deep dive into client and server technologies to recommend technical solutions
write clean maintainable code and perform peer code-review
contribute to operational and engineering excellence of the team

What we provide:
Opportunity to design flexible and scalable solutions for mobile platforms
Regular learning/innovation days to build your skillset and explore new ideas and technologies
Mentorship from highly experienced senior engineers and regular 1:1s to drive your career
A self-driven agile team setup
A friendly, supportive environment to learn and grow
Amazon is an Equal Opportunity-Affirmative Action Employer - Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation


BS/MS in Computer Science or equivalent.
2+ years of software development experience in Android, Java, Kotlin, C++ and/or Objective-C
Deep knowledge of computer science fundamentals such as Object Oriented design, data structures, algorithm design, problem solving, and complexity analysis.
Ability to take a project from scoping requirements through to actual launch of project
Strong oral and written communication skills with technical and non-technical partners.
Strong sense of ownership, urgency, and delighting customers.


Experience building scalable, consumer-facing systems.
Experience with software development principles, capabilities and limitations of mobile platforms (iOS and Android).
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Passion for mobile development. We would love to hear about Apps you've developed!

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events