Mobile Software Engineer for Amazon Photos
6 hours ago
Amazon Photos is a cloud-based service that helps consumers preserve and relive their memories. The service offers unlimited photo storage for Prime members and apps are available on iOS, Android, Web, Desktop, Fire Tablet & Fire TV. It's integrated into Alexa devices such as Echo Show and Echo Spot. Our goal is to scale growth and adoption of the service worldwide while delighting customers with a great product.
Your Role
You will be responsible for architecting, designing, developing, and deploying cross-platform features for Amazon Photos mobile apps. You'll work closely with back-end teams to deliver high-quality software that meets our users' needs. Your skills in programming languages will enable you to contribute best-in-class code to develop innovative, consumer-facing mobile apps. You'll also write clean, maintainable code, perform peer code-reviews, and work with team members to investigate design approaches and prototype new technology.
Key Responsibilities
- Develop and deploy cross-platform features for Amazon Photos mobile apps
- Contribute to best-in-class programming skills to develop highly innovative, consumer-facing mobile apps
- Write clean, maintainable code and perform peer code-reviews
- Work with other team members to investigate design approaches, prototype new technology, and evaluate technical feasibility
- Analyze and optimize applications to maximize speed and scale, factoring in mobile network latency and bandwidth constraints
About the Team
We're a collaborative team centered around React Native, working actively with our iOS and Android Native teams and our back-end teams. Performance and OS integration are key for this team. We have an experienced team that includes several senior engineers with mobile development experience. Our code is well-tested by our dedicated team of QA engineers who maintain our suite of UI integration tests.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience of new and existing systems
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience on Mobile App development
Compensation
The base salary for this position ranges from $114,800/year up to $191,800/year. Amazon is a total compensation company, offering a comprehensive benefits package, including medical, financial, and other benefits. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package.
-
Amazon Prime Software Development Engineer
2 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeAbout AmazonGet ready to do something big! With over 150 million paid members in 21 countries, Amazon Prime offers a wide range of benefits, including unlimited access to award-winning movies and TV episodes with Prime Video, Prime Music, Prime Reading, Amazon Photos, and more.Job OverviewThis is an exciting opportunity to join the Amazon Prime Team as a...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout the RoleWe are seeking talented engineers to join the Amazon Prime Team in Canada, where you will have the opportunity to design and implement new features that impact millions of customers worldwide.Key ResponsibilitiesWork closely with the business team to design and implement new features for the Prime experienceUse a variety of core languages and...
-
Amazon Software Developer
1 month ago
Vancouver, British Columbia, Canada Amazon Full timeWe're seeking a highly skilled and visionary Software Development Engineer to join our team at Amazon. As a key member of our software development team, you will play a crucial role in designing and building innovative technologies that drive business growth and customer satisfaction.Company OverviewAt Amazon, we are committed to delivering exceptional...
-
Vancouver, British Columbia, Canada Amazon Full timeSoftware Development Engineer Role at AmazonWe are seeking experienced software developers to join our team at Amazon. As a software development engineer, you will have the opportunity to work on a wide range of projects, from building new features and products for amazon.com to shaping the future of transportation planning and execution.This role is ideal...
-
Vancouver, British Columbia, Canada Amazon Full timeAbout Us">At Amazon, we're revolutionizing the way we test cutting-edge shopping experiences across mobile and web platforms. Our team is building a managed test service for Store Builders to easily validate their web and mobile features while developing in a federated world.">Job Summary">We're seeking a highly skilled Senior Software Development Engineer...
-
Vancouver, British Columbia, Canada Amazon Full timeAt Amazon, we are leading innovation in business systems integration and defining the future of financial accounting at Amazon scale. Our systems advance one of the world's most scalable, reliable, and secure e-commerce ecosystems, processing hundreds of billions of dollars in transactions, in multiple currencies and countries.We are looking for software...
-
Vancouver, British Columbia, Canada Amazon Full timeTransforming the testing architecture for Amazon.com is a complex challenge. As a Senior Software Engineer on the Customer Trust team, you will drive the strategy to build a Tier 1 managed services that raises the quality bar for shopping experiences across mobile and web platforms.About UsAt Amazon, we are passionate about building products used by...
-
Amazon Software Development Engineer
4 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout the RoleWe are seeking talented Software Development Engineers to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will play a key role in conceiving, designing, and building innovative products and services that meet the needs of our customers.Key ResponsibilitiesCollaborate with experienced...
-
Vancouver, British Columbia, Canada Amazon Full timeUnlock your potential as a seasoned Software Developer at Amazon and deliver industry-leading solutions that enable us to deliver more, faster. About the OpportunityWe're seeking a skilled Software Development Engineer to build the next-generation store architecture. Your responsibilities will include designing and developing responsive, efficient...
-
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleAs a Software Development Manager for Amazon Ads Campaign Management, you will be responsible for leading the development of highly available and scalable systems that enable advertisers to grow their business on Amazon. You will work closely with cross-functional teams to design and implement redundant systems that can handle massive traffic...
-
Software Development Engineer, Alexa ADE Mobile
4 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAt Amazon Development Centre Canada ULC, we're revolutionizing the way people interact with technology. As a Software Development Engineer on our Alexa Daily Essential (ADE) team, you'll play a pivotal role in shaping and building products that customers love.About UsWe're a fast-paced, start-up like environment where agile development is embraced and...
-
Software Development Engineer
1 month ago
Vancouver, British Columbia, Canada Amazon Full timeAbout This Role:We are looking for a skilled Software Development Engineer to join our Workforce Solutions team. As a member of this team, you will be responsible for designing and developing innovative solutions that help Amazon's hourly associates around the globe.Key Responsibilities:Drive the development of end-to-end services and processes to give...
-
Amazon Software Developer Internship Opportunity
2 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeAbout AmazonAt Amazon, we are a technology-driven company that innovates and builds on behalf of our customers. Our intense focus on customer satisfaction is why we are one of the world's most beloved brands. We have a strong commitment to customer obsession, which is part of our company DNA.The RoleWe are seeking highly skilled Software Development Engineer...
-
Vancouver, British Columbia, Canada Amazon Full timeCompany OverviewAt Amazon, we're committed to delivering exceptional customer experiences that drive growth and innovation. Our Business Data Technologies (BDT) group is responsible for building scalable solutions that support our core business components, serving millions of customer page views and orders per day. As an organization within BDT, the Business...
-
Vancouver, British Columbia, Canada Amazon Full timeAbout UsAt Amazon, we're committed to innovation and excellence. Our team is responsible for equipping the company with the capability to validate experiments and expand our retail footprint.Role OverviewWe're seeking a skilled Software Development Engineer to join our team. As a key member, you'll design and deliver complex software systems that empower...
-
Software Development Engineer
4 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the Job:The Amazon Compensation Technology (ACT) team is responsible for designing and developing complex compensation systems that impact every single Amazon employee. As a Software Development Engineer, you will play a key role in identifying and solving ambiguous problems, owning and influencing the architecture and design, and writing critical-path...
-
Senior Software Development Engineer
1 month ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleWe're seeking a talented Software Development Engineer to join our Workforce Solutions team at Amazon. As a key member of this team, you'll be responsible for driving the development of end-to-end services and processes to give Amazon hourly associates options for pay, training, and job choices.Your solutions will provide the ultimate customer...
-
Software Development Engineer
2 months ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Financials Foundation Services (AFFS). As a key member of our team, you will play a pivotal role in designing, implementing, and maintaining innovative software solutions to drive services optimisations, cost, and security.Key ResponsibilitiesCollaborate...
-
Vancouver, British Columbia, Canada Amazon Full timeWe are a highly innovative global organization revolutionizing the Selling Partner and Amazon Customer experience of running and engaging with promotions on a daily basis and during major promotional events.Promotions are a critical component of Amazon's flywheel that delights customers with high quality discounts across millions of products, and they place...
-
Data Scientist for Amazon Analytics
4 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeJob Description:Amazon is seeking a skilled Data Scientist to join our analytics team. As a key member of our team, you will design and deliver complex software systems that empower decision making at Amazon.About the Role:This position requires collaboration with cross-functional teams to build an intuitive experience for scientific analytics. You will work...