You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Manager, AWS Kinesis

Full Time
7 days ago
Job summary
Leading brands like Epic Games, Lyft, AirBnB, John Deere, and Vanguard use Amazon Kinesis services as their foundation for real-time streaming data. With Amazon Kinesis, customers process Gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes, and much more. These customers choose Kinesis services because they are fully-managed services that make ingestion, storage, analysis and delivery of real-time streaming data 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 services, and we are just getting started.

We are looking for an experienced Software Development Manager to join the Kinesis Data Firehose leadership team. This highly-motivated and passionate Software Development Manager will build and lead a team to build our next generation high performance purpose-built streaming data delivery service to solve real-time end-to-end delivery of data between hundreds of sinks and sources.

Amazon Kinesis services already operate at unprecedented scale, while upholding performance and durability requirements that our customers care about. You will lead the software development of large-scale distributed purpose built systems; in Java, C/C++ and other languages using open source technologies and Amazon proprietary technologies.
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 stream processing and delivery systems, have high quality bar, flair for innovation, and passion for solving some of the most challenging problems in the industry, we need you! You'll have an opportunity to work alongside and learn from the architects of Amazon's AWS infrastructure, and to build the platform that drives the success of Amazon's businesses.

About Us

Inclusive Team Culture
  • Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten 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.

Work/Life Balance
  • Our team puts a high value on work-life 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.

Mentorship & Career Growth
  • 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. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.


  • 7+ years of experience working directly within engineering teams
  • Experience partnering with product OR program management teams
  • 3+ years of people management experience, managing engineers
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems

  • Bachelor's Degree in Computer Science, Mathematics, or a related field or comparable experience
  • 10+ years of experience building and managing distributed services
  • 3+ years of experience as a software engineering manager overseeing teams with large scope and impact


  • Working knowledge of Kinesis, Kafka, Flink, Spark, Storm, or other streaming data platforms
  • Experience with systems engineering and operations of Internet services
  • Experience with open source contributions
  • Excellent communication skills, both written and verbal
  • Experience with Agile engineering practices (continuous integration, TDD, etc.)
  • Experience managing rapidly growing teams, driving hiring, and managing employee careers

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