Amazon

Returning Candidate?

Software Dev Manager

Software Dev Manager

Job ID 
591333
Company/Location (search) 
US-WA-Seattle
Posted Date 
11/1/2017
Company 
Amazon Web Services, Inc.
Recruiting Team 
..

Job Description

Who We Are
Amazon.com has been rated one of the most admired company in the US, #1 in Innovation and # 1 in Customer Service. Additionally, Amazon’s technology business has a history and growing tradition of leading the world in Web-related technologies and services. Now, with Amazon Web Services (AWS), you have the opportunity to help individuals and businesses take their computing infrastructure and applications into the Cloud. AWS has gained a reputation for innovation with a fast pace release cycle delivering hundreds of features a year, and AWS Support is one of the largest and fastest growing AWS business units.

Don’t be confused by the name. We are a highly technical, innovative organization revolutionizing the way customers engage and seek help from AWS. Our customers include very large Enterprises (e.g. NASDAQ, Adobe, Kellogg's, Unilever); Public Sector (e.g. NASA JPL, Stanford) as well as fast growing businesses and internet companies (e.g. Netflix, Airbnb). We will redefine the word “support” and lead the industry with best in class technology. The AWS Support organization is global with team members in 20 locations around the world. The organization is a self-standing business with revenue and P&L responsibility.

Who We Need
We are looking for innovative leaders to form the backbone of a new Support Applications organization. This organization has the charter to build software that will revolutionize the support business by empowering the engineers and representatives who assist AWS' customers at all levels to provide a level of service that is unmatched in the industry. As a leader in this organization you will own the relationship with the business unit and work directly with them to define a plan for delving the software their business critically needs. You will also own the execution of that plan, delivering applications incrementally for your customers by obsessing over their needs so that they can focus on their obsession for AWS' customers.

This truly is a ground floor opportunity and you will be empowered to build your own "two pizza" team from inception. You will own the team's roadmap and development model, working alongside the world-class engineers who choose to join your team to define methodologies that best serve your customers. Best of all you will own the products your team delivers; choosing the technologies and designs, prioritizing effort and making the tradeoffs that you know will best meet the needs of your customers with the resources available.

In addition to building your own development team, you will be a key member of the Support Applications leadership team. You will help define the vision and mission for the organization and shape the overall strategy as we grow into a class leading development team. It doesn't stop there either, the customer base of support representatives is huge and their needs are as diverse as the customers they support which provides vast opportunities for you to grow your team, its innovation and ultimately your career.

Basic Qualifications

As a technical leader, you are a pragmatic visionary that can translate business needs into workable technology solutions that scale both technically and operationally. This is a highly visible position that will interact at all levels of the AWS Support business.

· 5+ years of experience building and managing development teams that design and deliver large distributed systems
· 5+ years of experience of managing products, budgets and justifying resource needs to senior leaders and finance partners
· 3+ years of experience object-oriented design, and agile development methodologies
· 3+ years’ experience managing and effectively operating a complex system that is highly reliable and scalable
· Bachelors or Advanced Degree in Engineering
· Must be technically credible to lead a team of world-class software engineers and be able to make the right design decisions and technology choices
· Demonstrated ability to succeeded in delivering high quality technology products/services in ambiguous environment
· Ability to prioritize well, communicate clearly and drive a high level of focus with a strong, talented, opinionated team
· Sound business judgment, proven ability to influence others, and strong analytical thinking skills are critical to success in this position
· Demonstrated ability to formulate data driven decisions that lead to results
· Demonstrated ability to conceptualize, manage, and prioritize multiple projects
· Strong track record delivering resulting on customer requirements in different cultures and across boundaries

Preferred Qualifications

· Experience translating customer needs into features, pricing models, and merchandising opportunities to deliver an unparalleled customer experience
· Experience with Technical Support or Customer Service
· 7+ years of experience building and managing development teams that design and deliver large distributed systems
· 7+ years of experience of managing products, budgets and justifying resource needs to senior leaders and finance partners
· 6+ years of experience object-oriented design, and agile development methodologies
· 6+ years’ experience managing and effectively operating a complex system that is highly reliable and scalable
· Excellent written and verbal communication skills
· Experience with modern web technologies