Amazon

Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
491241
Location 
US-WA-Seattle
Posted Date 
8/17/2017
Company 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 
..

Job Description

The AWS Identity, Directory, and Access Services User Experience team focuses on making it easier for AWS customers to manage their software solutions through robust authentication and authorization mechanisms. We provide web-based experiences for customers to define who has access to their AWS resources (Identity & Access Management), integrate and manage their directories of users and devices (Directory Service), and run large hierarchical data stores (Cloud Directory). Our mission is to create extraordinary user interfaces that empower experienced developers to have fine-grained control over their environments and security, while being simple enough for less-technical users to ensure they are protecting their data and systems utilizing best-practices.

We're looking for a Software Development Manager to lead the growing area of Directory User Experience. As the leader directing this area, you will focus on the challenges of writing software and delivering browser-based user experiences that are easy to understand and improve the security of all AWS customers. You will work closely with Product Managers and UX Designers to drive the vision and direction of how AWS customers organize their users, devices, accounts and beyond. You'll work with multiple technical teams to balance projects and needs, focusing on delivering a unified customer experience to all AWS customers.

At Amazon, we hire hands-on managers at all levels. This leader must be able to dive deep into the details on business, operations and engineering. We need technical, detail-focused leaders who can build and grow organizations. You’ll need to excel at hiring and developing frontend engineers. You need to be able to grow leaders in your organization and define a charter that grows as your organization grows. Our services operate at large scale and on critical workloads, so a passion and discipline around operational excellence is key. You’ll also need to be willing to share big ideas and execute to deliver the next big innovations at rapid pace.

If you have a passion for how web applications should be built, are interested in upcoming web standards, and care about making it easier to secure data and applications of all different sizes and types, we'd love to talk to you!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Basic Qualifications

  • Established skill designing and developing simple solutions to complex, interactive customer experiences.
  • Development expertise in OOP, Java, Javascript, Web services, Scripting languages, and modern MVC/MVM Frameworks (GWT, AngularJS, BackboneJS).
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
  • A track record of communicating well with executives and non-technical leaders
  • Experience running and maintaining a 24x7 Internet-scale production environment
  • Expertise in specifying, designing, and/or implementing system health, performance monitoring tools, and software management tools for 24x7 environments
  • Experience in diving deep into telemetry, metrics and usage data with help of data analytics tools
  • Ability to use that data to justify your insights and improve user experience
  • Familiarity with challenges surrounding efficient operations and failure mode analysis in large complex distributed systems
  • B.S. in Computer Science/Engineering or five years’ equivalent experience in a large-scale enterprise environment is required
  • Experience managing and growing frontend engineers

Preferred Qualifications

  • Experience with large distributed systems such as large scale distributed database systems, storage farms, and/or horizontally scaled request processing fleets
  • Experience in Identity Stores & Authentication (e.g. single sign-on applications)
  • Experience with systems management or monitoring software
  • Automation or monitoring framework experience, deployment or development
  • Experience working with User Experience Designers and Researchers
  • Genuinely excited about technology, have a strong interest in learning about and playing with the latest technologies and building compelling web applications and UI