Senior Software Development Engineer, Managed Streaming for Apache Kafka

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, Managed Streaming for Apache Kafka

Amazon Managed Streaming for Kafka (MSK) team is seeking passionate engineers to build the future of data streaming. This role offers an exciting opportunity to work on a fully managed service that enables customers to build and run applications using Apache Kafka for streaming data processing. As a Senior Software Development Engineer, you'll be part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2, along with continuous product innovations. You'll work with cutting-edge streaming technologies while contributing to open source projects and solving real customer challenges at AWS scale.

The position offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. You'll join a culture that values work-life harmony, diversity, and continuous learning. The team emphasizes mentorship, career growth, and inclusive practices through various employee-led initiatives and learning experiences.

Working at AWS means being part of the world's leading cloud platform, where you'll support critical services across Compute, Database, Storage, IoT, Platform, and Productivity Apps. The role requires strong technical expertise, leadership experience, and a passion for building scalable solutions. You'll collaborate with talented professionals while having access to extensive resources for professional development.

This is an excellent opportunity for experienced engineers who want to make a significant impact in cloud computing, work with cutting-edge technologies, and be part of a team that values innovation, inclusion, and personal growth. The role combines technical challenges with leadership opportunities, making it ideal for those looking to advance their careers in a dynamic, fast-paced environment.

Last updated a month ago

Responsibilities For Senior Software Development Engineer, Managed Streaming for Apache Kafka

  • Build and develop Amazon MSK service
  • Contribute to open source projects
  • Solve customer business needs at AWS scale
  • Support development and management of Compute, Database, Storage, IoT, Platform, and Productivity Apps services
  • Design and architect new and existing systems

Requirements For Senior Software Development Engineer, Managed Streaming for Apache Kafka

Kafka
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Experience with coding standards, code reviews, source control management, build processes, testing, and operations

Benefits For Senior Software Development Engineer, Managed Streaming for Apache Kafka

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive workplace culture
  • Continuous learning and development

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Managed Streaming for Apache Kafka

Software Development Engineer, AWS Audit Manager

Senior Software Engineer position at AWS Audit Manager team, focusing on building scalable compliance automation solutions with competitive compensation and benefits.

Hyperion Application Engineer, Financial Governance, Close & Consolidation

Senior Oracle Hyperion Financial Management Engineer position at Amazon, focusing on financial systems development and large-scale data processing.

Sr. Software Development Engineer, Delivery Choices

Senior Software Engineer role at Amazon's Delivery Choices team, focusing on developing innovative delivery solutions and leading technical initiatives.

Sr. Software Dev Engineer, Intent Driven Network

Senior Software Engineer role at Amazon AWS focusing on Intent Driven Network infrastructure and distributed systems development.

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon Q Business, focusing on developing enterprise-grade generative AI solutions with AWS, requiring 5+ years of experience.