Senior Software Engineer - Data Streaming & Kafka

Amazon

Seattle (WA)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon MSK is seeking a Software Development Engineer II to help design and build features for a large-scale Kafka-based service. You will work across APIs, data paths, and tooling to deliver scalable streaming solutions for millions of transactions.

The role emphasizes performance, reliability, and collaboration with senior engineers to shape roadmaps and contribute to open source projects, with opportunities to influence both AWS-level services and Apache Kafka ecosystem.

Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Responsibilities

  • Design and build features for a large-scale AWS service.
  • Improve performance and reliability of streaming systems.
  • Prototype solutions and build scalable services for MSK.
  • Collaborate with engineers to define roadmaps and open source work.

Skills

Software development
System design / architecture
Programming languages

Education

Bachelor's degree in computer science or equivalent

Tools

Kafka
Spark / Flink / Storm

Job description

Amazon MSK is seeking a Software Development Engineer II to help design and build features for a large-scale Kafka-based service. You will work across APIs, data paths, and tooling to deliver scalable streaming solutions for millions of transactions.

The role emphasizes performance, reliability, and collaboration with senior engineers to shape roadmaps and contribute to open source projects, with opportunities to influence both AWS-level services and Apache Kafka ecosystem.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II, Scalable Data Streaming
Software Engineer II, Scalable Data Streaming

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Data-Streaming Software Engineer (Kafka/MSK)
Data-Streaming Software Engineer (Kafka/MSK)

Amazon Web Services (AWS) • Santa Monica (CA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Data Streaming Platform Engineer (Kafka/MSK)
Data Streaming Platform Engineer (Kafka/MSK)

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Senior Software Engineer, Real-Time Data Streaming
Senior Software Engineer, Real-Time Data Streaming

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 228,000
Health insurance
401(k) matching
Paid time off
Senior SDE, Managed Data Streaming (MSK)
Senior SDE, Managed Data Streaming (MSK)

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Software Development Engineer - Data Streaming & Open Source
Software Development Engineer - Data Streaming & Open Source

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Data Streaming Engineer - Kafka & AWS MSK
Data Streaming Engineer - Kafka & AWS MSK

Socket.dev • Santa Monica (CA)

On-site
USD 168,000 - 228,000
Health insurance
RSUs (restricted stock units)
Paid time off
Software Development Manager — Data Streaming & Kafka
Software Development Manager — Data Streaming & Kafka

Amazon Web Services (AWS) • Seattle (WA)

Hybrid
USD 185,000 - 250,000
Flexible remote work
Hybrid work model
Senior Software Engineer, Data Streaming Platform
Senior Software Engineer, Data Streaming Platform

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,100 - 227,400
Senior Data Streaming Platform Engineer
Senior Data Streaming Platform Engineer

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 228,000
Health insurance
401(k) matching
Paid time off
+1