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 3 days 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 (Level 5), Disputes Management

Senior Software Engineer role at Amazon building next-gen financial systems handling billions in transactions using cloud technology and distributed architecture.

Software Development Engineer (Level 5), Disputes Management

Senior Software Engineer role at Amazon building next-generation financial systems, handling billions in transactions with cloud-based solutions.

Sr. EU Site Process Engineer, EU PE

Senior EU Site Process Engineer position at Amazon, focusing on process optimization and continuous improvement in fulfillment center operations.

Software Development Engineer (Level 5), Disputes Management

Senior Software Engineer role at Amazon building scalable financial systems and workflow management tools using cloud technologies.

Software Development Engineer (Level 5), Disputes Management

Senior Software Engineer role at Amazon building next-generation financial systems handling billions in transactions using cloud technology.