Software Development Manager, Managed Streaming Kafka (msk)

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Software Development Manager for Amazon Managed Streaming Kafka (MSK) service. Focuses on leading an engineering team to build and operate Apache Kafka at AWS scale, integrating open-source technologies and addressing customer business needs in data streaming. Requires strong leadership, team building, and technical understanding of complex systems.

What you'd actually do

  1. Lead your team in building and operating Apache Kafka to build the best in cloud Kafka experience.
  2. Partner with the open source community to define features and roadmap.
  3. Integrate emerging open-source technologies at AWS scale.
  4. Lead your team in building and operating Apache Kafka to build the best in cloud Kafka experience.
  5. Partner with the open source community to define features and roadmap.

Skills

Required

  • engineering team management experience
  • working directly within engineering teams experience
  • designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams

Nice to have

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

What the JD emphasized

  • AWS scale