Jobs · Consulting · Washington

Senior Software Development Engineer, Amazon MSK

Amazon Web Services (AWS) · Seattle, WA · 1 mo ago
ConsultingFull-time

About the role

We are seeking engineers who are enthusiastic about data streaming and passionate about contributing to open source. As a member of the Amazon MSK team, you will be making contributions to the entire stack - the APIs and the workflows that make up the MSK service, the core Kafka platform, and stand-alone tools that make it easier for Kafka community to operate Kafka better. Upstream compatibility is a core tenet of MSK. Your code changes to the Kafka platform will be released back to open source.

Responsibilities

  • Design and build new features
  • Make performance improvements
  • Identify and investigate new technologies
  • Prototype solutions
  • Build scalable services
  • Test and review changes
  • Collaborate with other engineers to build a large scale AWS service
  • Work with senior leaders to define your team's roadmap, including identifying design and code changes needed in the underlying open source platforms

Requirements

  • Experience designing large-scale systems supporting millions of transactions per second
  • Enjoy solving complex software problems
  • Possess analytical, design and problem-solving skills
  • Experience with streaming data technologies like Amazon Kinesis or Apache Kafka
  • Experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm

Qualifications

  • 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 (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Skills

  • Experience with streaming data technologies like Amazon Kinesis or Apache Kafka
  • Experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm
  • Experience with large-scale system design and implementation
  • Experience with cloud-based services and infrastructure

Benefits

  • Comprehensive benefits including health insurance, dental, vision, prescription, life insurance, AD&D insurance, EAP, mental health support, medical advice line, flexible spending accounts, adoption and surrogacy reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave

Pay

The base salary range for this position is $168,100.00 - $227,400.00 annually.

Schedule

Full-time

Similar jobs