AWS Load Balancing Control Plane platform is one of the largest in the industry, managing service endpoints for Amazon services with billions of requests. We are looking for a Software Development Manager to define and build our next-generation APIs, Command Line Interfaces (CLIs), and Software Development Kits (SDK). This team owns the API's for our internal load balancing services, and over time will own some external customer facing APIs as well. This leader will own staffing and managing the team for a key part of the service, setting the team culture, best practices, planning, and delivering on the product roadmap. The successful candidate will be comfortable dealing with ambiguity, be very customer-centric and able to think big.
Our mission is to enable all Amazon service owners to completely manage load-balancing for their services. We develop highly available and robust APIs so that all Amazon service owners can build/scale service endpoints and safely mange deployments to existing endpoints in a completely automated fashion. Our APIs make it easy for customers to deploy services that strictly adhere to Amazon availability and security best practices and make it impossible to perform actions that are unsafe, and difficult to set up services that do not adhere to best practice guidelines.
The ideal candidate will be passionate about the potential of high-scale load balancing solutions as well as about building great resilient, scalable and high-performance services. This leader has thrived and succeeded in delivering high quality technology products/services in a rapid growth environment where priorities shift quickly. We are looking for a strong leader who prioritizes well, communicates clearly and understands how to drive a high level of focus and excellence with a strong team. They are a seasoned, mature engineering leader who is comfortable building teams and developing staff. This person has a proven track record of building a culture centered on customer focus, efficient execution, high quality, rigorous testing, deep monitoring, and solid deployment practices. AWS in general, and this business in particular, operates at very large scale and on critical workloads, so a passion and discipline around operational excellence is key. A high level of ownership and accountability is a must.
As a manager of this team, you will be leading a team of highly motivated software developers that thrives on solving challenging problems with innovative solutions building large-scale distributed software systems in Python, Java and other languages using open source technologies like Apache, Celery, Redis, HTTP/REST services etc., and other Amazon’s proprietary technologies. You will own, build, and operate a fundamental Tier-0 service. You will also provide exceptional leadership & management for the engineers in your team. As a manager of this team, you will have the opportunity to:
* Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. The right candidate will love what they do and instinctively know how to make work fun. Enjoy being a really great people manager. Building, motivating and mentoring a world-class systems & software engineering team is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.
* Enjoy building large scale distributed software systems. Drive the development of software framework that allows AWS and Amazon retail systems to use load balancing solutions seamlessly. Identify areas of improvement in our existing frameworks, tool, and processes and strive to make them better. You will enjoy keeping your technical skills reasonably current and can contribute meaningfully to architecture discussions.
* Have strong project & product management experience. The successful candidate will create product roadmaps for the team. This will include helping innovate and invent new value-add services. You will need excellent technical project management skills to deliver product roadmap items as well as other cross-team projects. Experience with Agile methodologies is an advantage.
* Know how to run a tight, lean, efficient operation. The right candidate will want to measure everything and be very data driven. He/she will excel at using metrics, monitoring and alarming to measure and improve the operational processes and performance of their team.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Vet
Visit www.amazon.jobs for more information.