Leading brands like Epic Games, Lyft, AirBnB, John Deere, and Vanguard use Amazon Kinesis Streams as their foundation for real-time streaming. With Amazon Kinesis, customers process Gigabytes per second of real-time user engagement for gaming and marketing analytics, build real-time IoT sensor analytics solutions, analyze millions of financial transactions in real time, perform intrusion detection for security analytics, transform and load logs into lakes, and much more. These customers, choose Kinesis because it is a fully-managed service that makes real-time streaming ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Streams, and we are just getting started.
We are looking for an experienced Senior Software Engineering Manager to join the streaming leadership team. This highly-motivated and passionate engineering leader will build and lead a team to build our next generation performance purpose- streaming platform to solve real-time ingestion, storage, stream processing for large applications.
Amazon Kinesis Streams already operates at unprecedented scale, while upholding performance and durability requirements that our customers care about. You will lead the software of large-purpose control and plane in C and other languages using technologies and Amazon proprietary technologies. Some of the key capabilities you will own and drive include massive-REST-ful as well as streaming services, elastically planes that can respond in single digit-seconds to changes in traffic, management and monitoring plane workflows, and software libraries that our customers use to interact with the service, and more.
You will build, set the culture, and lead a group of highly talented engineers and builders. You excel at leading developers, and have a track record of building and growing strong engineering teams. You have exceptional written and verbal communication skills with customers, technical teams, and senior management to collect requirements, describe features/capabilities, product strategy and influence technical decision-making.
If you are interested in leading building of large-scale real-time streaming, have quality bar, flair for innovation, and passion for solving some of the most challenging problems in the industry, we need you to step into this highly-visible leadership role! You'll have an opportunity to work alongside and learn from the architects of Amazon's infrastructure, and to build the platform that drives the success of Amazon's businesses.BASIC QUALIFICATIONS
- Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
- Track record of building and delivering mission critical 24x7 production software systems
- 8+ years of experience designing and building
- Knowledge of Unix, Object-oriented and Service Oriented Architecture
- Experience with real-time, throughput & low latency systems
- Experience defining software roadmaps to meet organizational business goals
- Have a proven track record of shipping quality software on time using relevant software engineering methodologies
- Minimum of 5+ years building and managing diverse and technically deep teams
- Master's degree in Computer Science, Computer Engineering, or a related technical discipline
- Ideally 12+ years of management experience, including with managing multiple teams
- Experience driving complex, cross-organizational projects
- Experience creating and driving a bold vision
- REST Architecture, Sharding, Online Transaction Processing, and associated technologies
- Publish/subscribe or other event messaging technologies
- Project management experience with agile methodology
- Ability to take a project from scoping requirements through actual launch of the project
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have thirteen employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Our team puts a high value on work-live balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. This position involves on-call responsibilities, typically three days a month, and also includes solving problems reported by customers. We don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice.
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming