The Transactional Services team builds some of the most foundational distributed systems that underpin and power many of the large AWS services and several of the most critical components of the Amazon.com retail platform. We specialize in building high performance, highly available data systems that provide strong transactional guarantees at very high scale.
We are seeking a strong Software Dev Manager to lead a team of engineers that owns and builds the data plane for our core transactional data engine.
In this role you will be responsible for building, evolving and operating a high performance, highly available distributed data service that runs at massive scale and powers a wide range of critical systems and services. You will need to define the long term technical strategy and direction for the service, evolve the algorithms that underpin our replication and failure detection technologies, and drive improvements in throughput and performance.
The domain is deeply technical, both from a distributed systems and performance perspective, and will give you ample room to flex your technical muscle.
Your responsibilities will include:
- Defining the roadmap and direction of the team.
- Evolving the technical direction of the service.
- Delivering quality features on-time and on-budget and executing against project plans and delivery commitments.
- Ensuring the correct operation of the services that your team owns.
- Working with your team members to manage the day-to-day development activities.
- Career development of engineers on your team.
- Hiring engineers for your team.
- Working closely with customers to ensure that the right products are delivered.
- Maintaining current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with the team in bringing in new technologies.
For more information on Amazon Web Services please visit: http://aws.amazon.com