Amazon

Returning Candidate?

Software Development Manager - Vendor Self Service

Software Development Manager - Vendor Self Service

Job ID 
542347
Location 
US-OR-Portland
Posted Date 
6/15/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Are you seeking an environment where you can drive innovation? Do you want to apply state-of-the-art computer technologies to solve real world problems? Do you want to affect not only internal users but Retail customers worldwide? In Retail Systems, you will pave the future of Amazon Retail, enhancing how we do business and our effectiveness as a player in the global e-commerce. Amazon has risen to the top of online retail, but there is still a lot of work to be done to remain competitive and find new opportunities.

As a leader of Amazon's Vendor Self Service development team, you will be a key player in driving Amazon's Retail business; the bread and butter of Amazon. The Vendor Self Service team is streamlining many of the business processes that run Amazon Retail. We've built a large-scale vendor management solution, and we're looking for a developer who will help pave the future for how our internal users think about software. You will solve technical challenges in optimization, large-scale computing, distributed systems, web applications, scalability, security, and algorithms just to name a few. You will drive future solutions that will impact how we run the Retail business worldwide and interface with many teams, both technical and non-technical, across the company. And most importantly, the Retail Systems team is composed of some awesome people, and you'll have a lot of fun!

A successful Manager joining the team will do much more than manage infrastructure, tools, and people. They will be leading a team that builds automation and services that make operating a massive large scale distributed system simple and easy. The ideal candidate will look like this….

Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. The right candidate will love what they do and instinctively know how to make work fun.

Enjoy being a really great people manager. Building, motivating and mentoring a world-class systems & software engineering team is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.

Have a strong understanding of distributed systems architectures. The ideal candidate will have past experience working as a software development engineer. You will also have a strong level of knowledge in distributed systems architectures. You will enjoy keeping your technical skills reasonably current, to the point that you can still contribute to architecture discussions. You regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.

Have strong project & product management experience. The successful candidate will create product roadmaps for the team. This will include helping innovate and invent new value-add services layered on top of our existing services. You will need excellent technical project management skills to deliver product roadmap items as well as other cross-team projects. Experience with Agile methodologies is an advantage.

Know how to run a tight, lean, efficient operation. The right candidate will want to measure everything and be very data driven. He/she will excel at using metrics, monitoring and alarming to measure and improve the operational processes and performance of their team.

For more information please visit - https://www.linkedin.com/in/rodneydolorin/



Basic Qualifications

· Bachelor’s degree in Mathematics, Computer Science, or related field
· 5+ years of relevant, engineering experience, and at least 2 years of people management experience
· Expertise in one of the programming languages (C++, Java, C#, Perl, Ruby, Python)
· Strong verbal and written communication skills and demonstrated technical leadership
· Management experience with mature development processes (Agile/Scrum, bug tracking, Version Control)

Preferred Qualifications

· Strong business and technical vision
· Know how to run development processes for a high performing team and get things done
· Ability to handle multiple competing priorities in a fast-paced environment
· Track record of hiring and retaining great Engineers
· Have been successful working across organizational boundaries, bringing together people with diverse perspectives and experience to find solutions