Software Development Manager

Description

Amazon is building some of the largest distributed systems in the world, and we need smart people to help us make and keep them excellent. To assist with that mission, Amazon Web Services is seeking a qualified individual to lead our world-class Identity Management Services in Seattle, Washington. Are you passionate about creating the next great new service that expands the use of AWS Identity technologies to the new era of mobile applications and devices and drives AWS growth faster? Then, we should talk! The Identity Management Services team within AWS is responsible for setting the multi-tenant strategy and delivering highly scalable, highly reliable, distributed multi-tenant services to AWS customers for their services, application, and device identities.

In this role, you will build and lead a world class software development team responsible for rethinking the assumptions behind how single tenant identity services were built and thinking how to build multi-tenant identity services best suited for the cloud. You will own the design, development, testing and deployment of these identity services. You will draw from your deep and broad technical expertise to hire and mentor engineers, complete hands-on technical work and provide leadership on complex technical issues. You will manage and be responsible for delivering some of our most strategic technical projects, deliver large scale systems, design new software systems at the cutting edge of distributed storage and database technologies and have a significant revenue growth and bottom-line impact on our business and competitive position.

As a Senior Software Development Manager, you will be part of the larger technical leadership community at Amazon. This community forms the backbone of the company, plays a critical role in the broad business planning, working closely with senior executives to develop business targets and resource requirements, influences our long-term technical and business strategy, helps us hire talented team of engineers and ultimately enables us to deliver innovative new solutions rapidly.

This position within AWS represents a rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise, strong business acumen and judgment, ability to define visionary, ground breaking products, ability to hire and lead a diverse and deeply talented team, desire to have an industry wide impact and ability to work within a fast moving environment in a large company to rapidly deliver services that have a broad business impact.

Amazon is building some of the largest distributed systems in the world, and we need smart people to help us make and keep them excellent. To assist with that mission, Amazon Web Services is seeking a qualified individual to lead our world-class Identity Management Services in Seattle, Washington. Are you passionate about creating the next great new service that expands the use of AWS Identity technologies to the new era of mobile applications and devices and drives AWS growth faster? Then, we should talk! The Identity Management Services team within AWS is responsible for setting the multi-tenant strategy and delivering highly scalable, highly reliable, distributed multi-tenant services to AWS customers for their services, application, and device identities.

In this role, you will build and lead a world class software development team responsible for rethinking the assumptions behind how single tenant identity services were built and thinking how to build multi-tenant identity services best suited for the cloud. You will own the design, development, testing and deployment of these identity services. You will draw from your deep and broad technical expertise to hire and mentor engineers, complete hands-on technical work and provide leadership on complex technical issues. You will manage and be responsible for delivering some of our most strategic technical projects, deliver large scale systems, design new software systems at the cutting edge of distributed storage and database technologies and have a significant revenue growth and bottom-line impact on our business and competitive position.

As a Senior Software Development Manager, you will be part of the larger technical leadership community at Amazon. This community forms the backbone of the company, plays a critical role in the broad business planning, working closely with senior executives to develop business targets and resource requirements, influences our long-term technical and business strategy, helps us hire talented team of engineers and ultimately enables us to deliver innovative new solutions rapidly.

This position within AWS represents a rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise, strong business acumen and judgment, ability to define visionary, ground breaking products, ability to hire and lead a diverse and deeply talented team, desire to have an industry wide impact and ability to work within a fast moving environment in a large company to rapidly deliver services that have a broad business impact.

Basic Qualifications

  • Established skill designing and developing simple solutions to complex, interactive customer experiences
  • 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 effective communication with diverse executive team and non-technical leaders
  • Experience running and maintaining a 24x7 Internet-oriented production environment, preferably across multiple data centers, involving (preferably) at least hundreds of machines
  • Demonstrable expertise around 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 analysis through the use of data analytics tools. Familiar with the 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

Preferred Qualifications

  • Experience with very large distributed systems such as large scale distributed database systems, storage farms, and/or horizontally scaled request processing fleets
  • Experience with hardware load balancer administration, network optimization, or other related and demonstrable TCP-level experience
  • Development Expertise in OOP, Java, UNIX, Perl, C++, XML, Web services, and UNIX tools
  • Experience with systems management or monitoring software
  • Automation or monitoring framework experience, deployment or development
  • Experience in systems and network administration is also ideal

Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.


Back to top