Search jobs > Santa Monica, CA > Senior software development

Senior Software Development Engineer

Amazon Development Center U.S., Inc.
Santa Monica, California, USA
$151.3K a year
Full-time

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.

We are looking for engineers who are enthusiastic about data streaming, and are as passionate about contributing to open source as they are about solving real customers' business needs, at AWS scale.

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.

As a member of an AWS service that builds on top of a popular open source technology, this is a unique opportunity to work on a team that straddles both worlds open source and Amazon-internal software.

You will design and build new features, make performance improvements, identify and investigate new technologies, prototype solutions, build scalable services, and test and review changes, to deliver an exceptional customer experience.

The ideal candidate has experience designing large-scale systems supporting millions of transactions per second, enjoys solving complex software problems, and possesses analytical, design and problem-solving skills.

Ideally you have an in-depth understanding of streaming data technologies like Amazon Kinesis or Apache Kafka, and experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm.

Your responsibilities will include collaborating with other engineers to build a large scale AWS service, and work with senior leaders to define your team's roadmap, including identifying design and code changes needed in the underlying open source platforms.

Learn more about Amazon MSK : - AWS re : Invent 2018 : Amazon Managed Streaming for Kafka (Amazon MSK) Launch

  • AWS re : Invent 2020 : How Goldman Sachs uses an Amazon MSK backbone for Transaction Banking Platform
  • AWS re : Invent 2020 : How New Relic is migrating its Apache Kafka cluster to Amazon MSK
  • AWS re : Invent 2021 : How Coinbase uses Amazon MSK as an event store for applications
  • MSK Tiered Storage : Optimize cost and improve Kafka scalability
  • AWS re : Invent 2023 : How Rivian builds real-time analytics from electric vehicles

BASIC 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

PREFERRED QUALIFICATIONS

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • 30+ days ago
Related jobs
Promoted
Raytheon
El Segundo, California

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Promoted
Tbwa Chiat/Day Inc
Los Angeles, California

Senior Software Development Engineer in Test (SDET). As a Senior Software Development Engineer in Test (SDET), you will collaborate very closely with other QA and Devs on the team to ensure high-quality for our web application and content delivery platform. The ideal candidate will have a solid foun...

Promoted
Raytheon
Torrance, California

In this role you will be joining a team of software engineers who are developing next-generation ground system software. Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. A breadth of advanced sof...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Engineer in Auto Retail. ...

Promoted
Raytheon
West Hollywood, California

This Senior Principal Software Engineer position will support a major missile program as the Software Integrated Product Team Lead (IPTL). The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. The SW IPTL is resp...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Engineer, Digital Experiences. ...

Promoted
Stubhub Inc.
Los Angeles, California

StubHub is looking for Senior Software Engineers to design and develop the next-generation technologies and complex features that change how millions of users explore, interact with and participate in live events worldwide. As a Senior Software Engineer, you will be an integral part of developing th...

Amazon.com Services LLC
Culver City, California

Are you interested in shaping the future of movies and television that are offered on Prime Video? Do you want to define the next generation of how and what Amazon customers are watching? Passionate about building, owning and operating massively scalable systems that solve the complex problems invol...

Mytime
Los Angeles, California

We’re seeking engineers who are ready to attack deep technical challenges as well as have an impactful role in product and company development. Our mission critical software -- which includes in-store scheduling and online booking, client record management, email and SMS marketing, and a full point ...

Cannon Corp
Los Angeles, California

CIVIL SENIOR ASSOCIATE ENGINEER IN LAND DEVELOPMENT. CIVIL SENIOR ASSOCIATE ENGINEER. Assisting team members with a variety of tasks on a wide range of complex land development projects including residential / commercial / mixed-use developments and institutional projects. CIVIL SENIOR ASSOCIATE ENG...