Software Development Engineer II, Amazon MSK
Role Overview
Build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team.
MSK is a managed service that helps customers build and run applications using Apache Kafka to process streaming data.
The role spans AWS service software and open-source Kafka platform work; platform changes are released to open source.
Key Skills for This Role
Full Job Posting
Role overview
Build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team.
MSK is a managed service that helps customers build and run applications using Apache Kafka to process streaming data.
The role spans AWS service software and open-source Kafka platform work; platform changes are released to open source.
Responsibilities
- Build features across MSK APIs and workflows, the core Kafka platform, and standalone tools for Kafka operators.
- Design features, improve performance, investigate technologies, prototype solutions, and build scalable services.
- Test and review changes to deliver a strong customer experience.
- Collaborate with engineers on a large-scale AWS service and work with senior leaders on the team roadmap.
- Identify design and code changes needed in underlying open-source platforms.
Basic qualifications
- At least 3 years of non-internship professional software development experience.
- At least 2 years of non-internship experience designing or architecting systems, including design patterns, reliability, and scaling.
- Experience programming in at least one software programming language.
Preferred qualifications
- At least 3 years of full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
- Bachelor’s degree in computer science or equivalent.
- Ideal candidates have experience designing large-scale systems supporting millions of transactions per second.
- Streaming technology experience such as Amazon Kinesis or Apache Kafka, and open-source data-processing frameworks such as Apache Spark, Apache Flink, or Apache Storm, are described as ideal.
Compensation
- The listed base salary range is USD 143,700–194,400 annually for Santa Monica, California.
- Compensation may include sign-on payments and restricted stock units; final compensation depends on factors including experience, qualifications, and location.
About AWS
AWS describes itself as a broad cloud platform serving customers from startups to Global 500 companies.
The posting describes inclusive team culture, mentorship and career-development resources, and efforts to support work-life harmony.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Amazon Web Services (AWS)
Logistics Specialist, Data Center Operations, AWS
Abu Dhabi, UAE
AWS seeks a Logistics Specialist to manage data center inventory, inbound shipments, and stock levels across locations. The role is hands-on, requiring powered equipment operation and close coordination with technicians,
Software Development Manager, Managed Workflows for Apache Airflow (MWAA)
Vancouver, CAN
Amazon Web Services is seeking a software development manager to lead feature development for its managed Apache Airflow service and contribute to the Apache Airflow open-source project. The role includes technical direc
Canada Leader, Specialist Solution Architects | Chef du Canada, Architectes de solutions spécialisés
Vancouver, CAN
AWS is seeking a Canada-wide leader to manage specialist Solutions Architects and accelerate customer adoption of AWS services. The role requires technical team management, cloud architecture experience, and direct engag
Data Center Training Specialist, Data Center Learning, AWS
Riyadh, KSA
AWS is seeking a Data Center Training Specialist to develop and deliver education, pre-skilling, and talent-pipeline programs supporting data center operations. The role requires data center experience, training-program
SDM, AWS Builder Acceleration Service Care Center
Vancouver, CAN
AWS is seeking a Software Development Manager to build and lead a Vancouver team improving developer experience and operating automation across AWS services. The role combines engineering-team leadership with hands-on te
Data Center Infrastructure Engineer Internship 2027 - UAE nationals
Dubai, UAE
AWS is seeking a 2027 engineering intern to support data center infrastructure operations, upgrades, and construction projects. Candidates must be enrolled in a relevant engineering program graduating in 2027, have Engli
Sr. Cloud Application Architect, MENAT Professional Services Delivery
Riyadh, KSA
AWS is seeking a senior cloud professional to design and deliver customer-focused cloud application modernization and migration solutions. Candidates need substantial enterprise modernization experience and a background
Senior Engagement Manager, Professional Services
Riyadh, KSA
AWS is seeking a Senior Engagement Manager to lead customer-facing cloud professional services engagements and help customers achieve business and technical outcomes. The role owns workstreams end to end, leads teams, ma
Logistics Specialist, Data Center Operations, AWS
Abu Dhabi, UAE
Software Development Manager, Managed Workflows for Apache Airflow (MWAA)
Vancouver, CAN
Canada Leader, Specialist Solution Architects | Chef du Canada, Architectes de solutions spécialisés
Vancouver, CAN
Data Center Training Specialist, Data Center Learning, AWS
Riyadh, KSA
SDM, AWS Builder Acceleration Service Care Center
Vancouver, CAN
Data Center Infrastructure Engineer Internship 2027 - UAE nationals
Dubai, UAE
Sr. Cloud Application Architect, MENAT Professional Services Delivery
Riyadh, KSA
Senior Engagement Manager, Professional Services
Riyadh, KSA