Software Development Engineer II, Amazon Photos Mobile

Global technology company providing consumer services including Amazon Photos, Amazon Music, and Amazon Video.
$114,800 - $191,800
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer II, Amazon Photos Mobile

Join Amazon Photos Mobile team as a Software Development Engineer II, where you'll shape the future of how millions of Prime members preserve and relive their memories. This role offers an exciting opportunity to work on a consumer-facing product that operates at Amazon's massive scale. You'll be part of a team using React Native technology, collaborating with iOS and Android native teams to deliver high-performance mobile applications.

The position involves architecting and implementing features for both iOS and Android platforms, ensuring seamless integration with backend services. You'll work in an Agile environment with experienced senior engineers and dedicated QA professionals. The team emphasizes performance optimization and deep OS integration, making this role perfect for engineers passionate about mobile development.

As part of Amazon's digital offerings alongside Amazon Music and Video, the Photos service provides unlimited photo storage for Prime members. The service is integrated across multiple platforms, including mobile apps, web, desktop, and Alexa devices. This role offers the chance to impact millions of users while working with cutting-edge mobile technologies.

The compensation package is competitive, ranging from $114,800 to $191,800 per year, plus additional benefits and potentially equity. You'll be part of Amazon's inclusive culture that empowers employees to deliver the best results for customers. The position is based in Vancouver, Canada, offering the opportunity to work with a global team while contributing to a product used worldwide.

This role is ideal for someone with strong mobile development experience who wants to solve complex engineering problems at scale while working on a consumer product that helps people preserve their precious memories.

Last updated 2 days ago

Responsibilities For Software Development Engineer II, Amazon Photos Mobile

  • Design and implement Amazon Photos experience for iOS and Android
  • Architect and deploy cross-platform features for Amazon Photos mobile apps
  • Write clean, maintainable code and perform peer code-reviews
  • Investigate design approaches and prototype new technology
  • Work in Agile/Scrum environment
  • Establish architectural principles and select design patterns
  • Mentor team members on best practices
  • Analyze and optimize applications for speed and scale

Requirements For Software Development Engineer II, Amazon Photos Mobile

React
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with mobile app development
  • Knowledge of coding standards, code reviews, and source control management

Benefits For Software Development Engineer II, Amazon Photos Mobile

Medical Insurance
Equity
  • Medical Insurance
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon Photos Mobile

Mobile Software Engineer II, Amazon Music Search

Mobile Software Engineer II position at Amazon Music, focusing on search experience development across multiple platforms with React Native and Android expertise.

Quality Assurance Engineer (QAE), Prime Video Apple Client

Quality Assurance Engineer role at Amazon Prime Video, focusing on iOS platforms and leading quality initiatives for streaming service applications.

Software Development Engineer

Software Development Engineer role at Amazon focusing on building device applications and customer service systems for Alexa-enabled devices and mobile platforms.

Software Development Engineer, Mobility and Devices

Build innovative mobile device services and automation solutions for Amazon's global fulfillment operations using Android and AWS technologies.

Software Development Engineer

Software Development Engineer role at Amazon focusing on Android development for Alexa-enabled devices and customer service systems.