Returning Candidate?

Senior Manager, Software Development

Senior Manager, Software Development

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Do you like building software from ground up? Do you want to revolutionize the way people manage, visualize and interact with large amounts of data?

Amazon QuickSight is a very fast, easy-to-use, cloud-powered business intelligence service for one-tenth the cost of traditional BI solutions. Amazon QuickSight makes it easy for all employees, regardless of their technical skill, to build visualizations, perform ad-hoc analysis, and quickly get business insights from their data. Amazon QuickSight uses a new, Super-fast, Parallel, In-memory Calculation Engine (“SPICE”) to perform advanced calculations and render visualizations rapidly. Amazon QuickSight integrates automatically with AWS data services, enables organizations to scale to hundreds of thousands of users, and delivers fast and responsive query performance to them via SPICE’s query engine.

We’re seeking an Software Engineering leader to lead a team of highly skilled engineers with expertise and passion in solving hard engineering problems in distributed systems, high performance storage systems, data visualization, query generators, and database internals – experience with parallel query processing, distributed caching, business intelligence, or transaction processing are all big pluses. As an experienced technical leader you’ll lead in defining and delivering industry leading next generation database services architected for the cloud. If this is you, Amazon is a unique place where you can design and build innovative technologies in a very large distributed computing and help lead fundamental changes in the industry.

In this role, you will take overall responsibility for growing and leading a software development team responsible for building cloud scale platform services and innovate on in-memory structures that can process billions of rows to enable QuickSight’s interactive goals . You will develop the design, implementation, testing and deployment of these critical services. You will draw from your deep and broad technical and management expertise to mentor senior engineers and managers, complete hands-on technical work and provide leadership on complex technical issues, design tradeoffs, and feature and schedule prioritization. This is one of our most strategic technical projects with a long-term vision and an opportunity to deliver both significant business and industry-wide technical impact. As an engineering leader within Database Services, you will also work with senior executives to develop business targets and resource requirements, influence our technical and business strategy, help hire talented engineers and managers, and conceive innovative new solutions for our customers.

This position within the Database Services team represents a unusual opportunity to shape the technology and future of a rapidly evolving industry and business. A successful candidate will bring deep technical and software expertise, and have strong business acumen and judgment, the ability to define visionary, ground breaking products, the ability to hire and lead a team, the desire to have an industry wide impact and ability to work within a fast moving, startup environment in a large company to rapidly deliver services that have a broad business impact. As with all Amazon positions, you will also be deeply customer-centric.

Basic Qualifications

  • Master's Degree or PhD in Computer Science or Engineering
  • 10+ years in developing software
  • 5+ years in engineering people management position
  • Demonstrated experience in a combination of C/C++ or Java and be familiar with software development under UNIX/Linux.
  • Candidates must have a strong computer science background.
  • Solid communication skills and ability to work well in a team are critical.
  • Ability to work in a fast paced and agile development environment.

Preferred Qualifications

  • Masters or PhD in Computer Science or Engineering with a minimum of 15 years of relevant software development and engineering management experience
  • A leadership position in a team delivering database kernel, virtualized storage, distributed systems or operating systems
  • Work experience delivering one or more version one products, ideally in a startup setting