Senior Software Development Engineer, Amazon MSK

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

Description For Senior Software Development Engineer, Amazon MSK

Come build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team! We are seeking builders for our Amazon MSK service, a fully managed service that makes it easy for customers to build and run applications that use Apache Kafka to process streaming data.

As a member of the Amazon MSK team, you will:

  • Make contributions to the entire stack - APIs, workflows, core Kafka platform, and standalone tools
  • Work on code changes that will be released back to open source
  • Design and build new features
  • Make performance improvements
  • Identify and investigate new technologies
  • Prototype solutions
  • Build scalable services
  • Test and review changes

This is a unique opportunity to work on a team that bridges both open source and Amazon-internal software. You'll be working with streaming data technologies at AWS scale, supporting millions of transactions per second.

The role involves collaborating with other engineers to build a large-scale AWS service and working with senior leaders to define your team's roadmap. You'll be contributing to both the service development and the underlying open source platforms.

Key aspects of the role:

  • Working on a fully managed Apache Kafka service
  • Contributing to open source
  • Building enterprise-scale streaming solutions
  • Developing both service infrastructure and platform features
  • Focusing on customer experience and operational excellence

The position offers:

  • Opportunity to work with cutting-edge streaming technologies
  • Balance of open source and proprietary development
  • Exposure to AWS-scale engineering challenges
  • Collaborative team environment
  • Work-life harmony focus
  • Career development and mentorship opportunities
  • Inclusive team culture with employee-led affinity groups
  • Continuous learning and knowledge-sharing environment
Last updated 9 hours ago

Responsibilities For Senior Software Development Engineer, Amazon MSK

  • Design and build new features for Amazon MSK service
  • Make contributions to APIs and workflows
  • Develop core Kafka platform features
  • Create standalone tools for Kafka community
  • Make performance improvements
  • Identify and investigate new technologies
  • Build scalable services
  • Test and review changes
  • Collaborate with other engineers
  • Work with senior leaders to define team roadmap

Requirements For Senior Software Development Engineer, Amazon MSK

Java
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 experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Senior Software Development Engineer, Amazon MSK

Medical Insurance
401k
Equity
Parental Leave
Education Budget
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave
  • Education Budget

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Amazon MSK

Sr. Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, focusing on distributed systems for robotic movement control and optimization in fulfillment centers.

Sr. System Development Engineer, Amazon Sidewalk

Senior Systems Development Engineer position at Amazon working on Sidewalk IoT technology, focusing on system design and architecture across cloud, device, and mobile domains.

Software Development Engineer, HPC/ML Interconnect Engineer, Annapurna Labs

Senior Software Engineering role at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and HPC interconnect development, offering competitive compensation and growth opportunities.

Sr. Software Dev Engineer, Kuiper

Senior Software Engineer role at Amazon Kuiper developing core wireless and networking systems for global satellite broadband connectivity.

Sr. Software Development Engineer, AWS DynamoDB

Senior Software Development Engineer position at AWS DynamoDB team, building scalable distributed database systems and cluster management solutions.