Are you looking to apply your mobile development skills to problems on a global scale while impacting millions of users on a daily basis Are you interested in developing sciencedriven technology that will help Amazon deliver packages worldwide efficiently and quickly
Amazon Flex is the system that collaborates with crowdsourced and thirdparty delivery partners to complete deliveries for many of Amazons programs. Our mobile application works in concert with our advanced logistics systems and predictive analytics. These technologies allow delivery partners to onboard schedule delivery times in advance or on demand and be guided through their deliveries with inapp mapping navigation and much more. Our ability to engage with support and provide a worldclass experience to both customers and our delivery partners has become more critical as we continue to expand the number of active delivery partners and target faster deliveries to our customers.
Key job responsibilities
As an engineer on our team you will own software in all phases of the software lifecycle from architecture and design through deployment and release. You will help create scaleable global applications. You will also build applications to manage automated scheduling and engagement to meet capacity needs. You will learn about Amazons logistics network interact with other teams to build optimized systems and have autonomy to deliver software which impacts multiple delivery provider programs.
A day in the life
The team is a strong closeknit group with a focus on learning growing and delivering results together. We have regular architecture and knowledge shares and our high level of team trust makes this the ideal environment to lead and grow to the next level. As the platform team we build the backbone of the Amazon Flex App supporting 12 feature teams hundreds of thousands of transporters and millions of deliveries. Our oncall rotation is carefully managed and rarely involves work outside of office hours as we have a low defect rate and dont own any backend services.
3 years of noninternship professional software development experience
2 years of noninternship design or architecture (design patterns reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Experience building complex software systems that have been successfully delivered to customers
Experience designing or architecting (design patterns reliability and scaling) of new and existing systems
3 years of Android development experience
Bachelors degree in computer science or equivalent
Knowledge of professional software engineering & best practices for full software development life cycle including coding standards software architectures code reviews source control management continuous deployments testing and operational excellence
experience with hardware integration (i.e Bluetooth SDK NFC or mobile wireless communication protocols).
Experience with native C/C
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race national origin gender gender identity sexual orientation protected veteran status disability age or other legally protected status.
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
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.