Returning Candidate?

Senior Software Development Manager

Senior Software Development Manager

Job ID 
US-CA-San Francisco
Posted Date 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Our Special Projects team within Amazon Web Services is looking for a Sr. Software Development Manager to lead the build out and architect a new product from the ground up. We are looking for a talented Sr. Software Development Manager with a strong front-end technical background, familiarity with tools and best practices for developing cloud technologies, a passion for serving and working with developers and developer communities, and solid people management skills to manage and develop a highly-talented and experienced engineering team. As we are a rapidly expanding small team, you will also be required to have solid hiring and new hire development skills. Strong judgment and communication skills, long term technical vision, and continuous focus on engineering and operational excellence are essential for the success in this role.

As an early team member, you will take responsibility for technical problem solving, creatively meeting product objectives, hiring engineering teams, and developing best practices. You will demonstrate cross-functional resource interaction to accomplish your goals. In addition, you will play a role in defining processes and methods to improve the productivity of the entire team. You will identify and initiate investigations of new technologies, prototype and test solutions for product features, and design and validate designs that deliver an exceptional user experience.

Our team is committed to a strong design centric model of front-end development backed up by rapid prototyping with early users to validate and optimize concepts. The most successful candidates are those willing to get their hands dirty, understand how to balance an agile process that builds towards a production release while leaving room for rapid prototyping to help the team test and validate new features before hardening them for production.

Basic Qualifications

  • Bachelor’s degree or higher in Computer Science, Computer Engineering or related technical discipline
  • 10+ years of relevant engineering experience
  • 5+ years people management experience
  • 5+ years of experience building high-performance, reliable, distributed systems
  • Experience managing projects that require Javascript on the server or the client
  • Exposure to a wide variety of languages, frameworks, toolchains

Preferred Qualifications

  • Experience with professional software engineering practices and best practices for the full software development life cycle.
  • Experience taking projects from scoping requirements through launch of the project.
  • Desire to work in a highly-collaborative environment focused on developer experience and developer delight
  • Experience in applying open-source technologies.
  • Experience with agile software development methodologies like scrum.
  • Experience with rapid prototyping and evaluation of customer applications.
  • Strong written and verbal communication skills, excellent technical communication with peers and non-technical cohorts
  • A strong track record of project delivery for large, cross-functional, projects
  • 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
  • Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation