Software Development Engineer II, Amazon MSK

Socket.dev

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.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off

Job summary

Amazon is seeking a Software Development Engineer II (SDE‑2) to join the MSK team in Seattle. In this role, you will design, build, and operate large-scale distributed systems, directly impacting how customers run their containerized workloads.

The ideal candidate will have over 3 years of software development experience and proficiency in C#, C++, Java, or Perl. The position offers a competitive salary, benefits including health insurance, 401(k) matching, and a dynamic work environment.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.

Responsibilities

  • Design, implement, deploy, and maintain innovative software solutions.
  • Use software engineering best practices for quality assurance.
  • Build and implement high-quality distributed system software.

Skills

Software development experience
Design patterns
Object-Oriented Design
C#, C++, Java, Perl

Education

Bachelor's degree in Computer Science, Engineering, Mathematics or related field

Job description

Software Development Engineer II, Amazon MSK

Job ID: 10431930 | Amazon Development Center U.S., Inc.

We are looking for a Software Development Engineer II (SDE‑2) to join the MSK (Managed Streaming for Apache Kafka) team. In this role you will design, build, and operate large‑scale distributed systems that form the backbone of the MSK Control Plane. You will work close to the infrastructure layer, writing software that provisions and manages compute across diverse environments and directly impact how millions of customers run their containerized workloads.

As an SDE‑2 you will own the end‑to‑end delivery of significant features, drive technical design decisions, and raise the bar on engineering and operational excellence across the team.

Key Job Responsibilities
  • Design, implement, deploy, and maintain innovative software solutions to deliver new features in performance, cost, and reliability.
  • Use software engineering best practices to ensure the standard of quality of all team deliverables.
  • Build and implement high‑quality distributed system software.
  • Work in an agile development environment prioritizing the most important and impactful projects.
  • Provision and manage compute across diverse environments, ensuring availability and efficiency for millions of customers.
Basic Qualifications
  • 3+ years of non‑internship professional software development experience.
  • 2+ years of non‑internship design or architecture experience of new and existing systems (design patterns, reliability and scaling).
  • 1+ year of software development engineer or related occupational experience.
  • 1+ year of designing and developing large‑scale, multi‑tiered, multi‑threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
  • 1+ year of Object‑Oriented Design experience.
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Experience programming with at least one software programming language.
Preferred Qualifications
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor’s degree in computer science or equivalent.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Salary and Benefits

Base salary range: $143,700.00 – $194,400.00 USD annually (Seattle, WA). The Amazon package includes sign‑on payments and restricted stock units (RSUs). Final compensation is based on experience, qualifications, and location. Benefits include health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and optional supplemental life plans), EAP, mental health support, flexible spending accounts, adoption and surrogacy reimbursement coverage, 401(k) matching, paid time off, and parental leave.

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

Similar jobs worth comparing

Software Development Engineer , Amazon MSK
Software Development Engineer , Amazon MSK

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Development Engineer, Amazon MSK
Senior Software Development Engineer, Amazon MSK

Socket.dev • Seattle (WA)

On-site
USD 168,100 - 227,400
Health insurance
401(k) matching
Paid time off
+1
Software Development Manager, Managed Streaming Kafka (MSK)
Software Development Manager, Managed Streaming Kafka (MSK)

Amazon • Seattle (WA)

Hybrid
USD 185,000 - 250,000
Software Dev Engineer 2, AWS EKS
Software Dev Engineer 2, AWS EKS

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2
Software Development Engineer II - Amazon MSK, Managed Streaming Kafka (MSK)
Software Development Engineer II - Amazon MSK, Managed Streaming Kafka (MSK)

Socket.dev • Seattle (WA)

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

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
Software Development Manager, Managed Streaming Kafka (MSK)
Software Development Manager, Managed Streaming Kafka (MSK)

Amazon Web Services (AWS) • Seattle (WA)

Hybrid
USD 185,000 - 250,000
Flexible remote work
Hybrid work model
Sr. Manager, Software Development, Managed Streaming for Apache Kafka, MSK
Sr. Manager, Software Development, Managed Streaming for Apache Kafka, MSK

Socket.dev • Seattle (WA)

On-site
USD 220,000 - 298,000