Software Development Manager, Amazon Fresh/Prime Now
- Full-Time
- Irvine, CA
- Amazon.com Services LLC
- Posted 3 years ago – Accepting applications
Job Description
- Bachelor’s degree in Computer Science, Computer Engineering or a related technical discipline
- 3+ years professional experience in software development
- Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm design)
- Proficiency in, at least, one mainstream programming language such as Java or C++
- Experience with Agile methodologies, OO modeling, web services, NoSQL and relational databases and distributed systems
This manager will be responsible for (re)deploying existing Amazon Fresh / Prime Now systems worldwide. We are constantly innovating in the ways we automate and accelerate the deployment of Amazon Fresh. You will lead a team of software engineers who drive the automation of critical Amazon Fresh launch processes, our own, and those of key partners, then you will own the launch through production deployment. By leading this team you will have the opportunity to significantly impact our systems, our business and most importantly, our customers by deploying Amazon Fresh systems in automated and scalable ways.
Successful candidates must also be innovative, flexible, self-directed, and able to design and write high-performance, reliable, maintainable code. This role requires the ability to creatively deal with ambiguity, be data-driven and juggle cross-organization complexity. You must be able to thrive and succeed in an entrepreneurial environment, destroy limits to scale, and not be hindered by ambiguity or competing priorities. Maturity, high judgment, negotiation skills, ability to influence, analytical talent and leadership are essential to success in this role. If you are a passionate, self-motivated, excellent people manager, and you enjoy working in a dynamic environment to deploy world class systems, this may be the career opportunity for you!
- Master’s degree in Computer Science, Computer Engineering or a related technical discipline
- 5+ years professional experience building large scale distributed systems and implementing Service Oriented Architectures
- Experience with AWS and/or other cloud technologies
- 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
- Ability to take a project from scoping requirements through actual launch of the project
- Demonstrated ability to efficiently troubleshoot large and complex backend systems
- Experience influencing software engineering best practices within your team
- Experience in communicating with users, partner teams, and management to collect requirements, describe software product features, and technical designs
- Ability to handle multiple competing priorities in a fast-paced environment