- 2+ years of non-internship 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
- Bachelor's 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 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.
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 science-driven technology that will help Amazon deliver packages worldwide efficiently and quickly?
Amazon Flex is the system that collaborates with crowd-sourced and third-party delivery partners to complete deliveries for many of Amazon's programs. Our mobile application works in concert with our advanced logistics systems and predictive analytics. These technologies allow delivery partners to on-board, schedule delivery times in advance or on demand, and be guided through their deliveries with in-app mapping, navigation, and much more. Our ability to engage with, support and provide a world-class 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 life-cycle from architecture and design through deployment and release. You will help create scale-able, global applications. You will also build applications to manage automated scheduling and engagement to meet capacity needs. You will learn about Amazon’s 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, close-knit 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 on-call rotation is carefully managed, and rarely involves work outside of office hours, as we have a low defect rate and don't own any backend services.
Other Jobs from Amazon
Project Engineer, AWS
Sr. Software Development Engineer, WW Speed
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say