Software Development Engineer, AWS Kinesis Data Streams

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Kinesis Data Streams

Amazon Web Services (AWS) is seeking a Software Development Engineer to join the Kinesis Data Streams team, a critical service powering real-time streaming data processing for major companies worldwide. This role offers an exciting opportunity to work on technology that processes gigabytes of data per second for use cases ranging from gaming analytics to IoT sensor data processing.

The ideal candidate will join a team of outstanding engineers working on one of AWS's most important services. You'll be responsible for designing and implementing high-performance, scalable solutions that handle massive amounts of real-time data. The role involves working closely with product managers to refine requirements, architecting solutions, and leading implementation efforts.

As a member of the Kinesis Data Streams team, you'll have the opportunity to:

  • Work with enterprise customers like Epic Games, Lyft, and AirBnB to understand and meet their streaming data needs
  • Design and implement solutions that process gigabytes of data per second
  • Contribute to the architecture and evolution of a service used by thousands of customers worldwide
  • Collaborate with talented engineers and leaders in a fast-paced environment
  • Participate in all aspects of the software development lifecycle

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits. AWS values work-life harmony and provides mentorship opportunities for career growth. The team culture emphasizes learning, curiosity, and inclusion, with employee-led affinity groups and ongoing learning experiences.

This is an excellent opportunity for an experienced engineer who is passionate about distributed systems, real-time data processing, and building services that operate at massive scale. You'll be at the forefront of cloud computing innovation, helping define how businesses handle their streaming data needs in the cloud.

The role requires strong technical skills, excellent communication abilities, and a track record of delivering high-quality software. You should be comfortable working in a fast-paced environment where priorities can shift quickly, and be able to make pragmatic technical decisions that balance immediate needs with long-term architectural goals.

Last updated 39 minutes ago

Responsibilities For Software Development Engineer, AWS Kinesis Data Streams

  • Solve difficult problems, applying appropriate technologies and best practices
  • Design and build stable and performant software
  • Create flexible software without over-engineering
  • Work efficiently with system resources
  • Work on project ideas with customers, stakeholders, and peers

Requirements For Software Development Engineer, AWS Kinesis Data Streams

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer, AWS Kinesis Data Streams

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Workplace accommodation support
  • Mentorship and career growth opportunities
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Kinesis Data Streams

Software Development Engineer - Outbound Communications, Outbound

Software Development Engineer position at Amazon's Outbound Communication Services team, building scalable messaging systems for customer communications.

Software Development Engineer, Middle MileP&O

Software Development Engineer role at Amazon's Middle Mile Planning & Optimization team, building intelligent systems for transportation network optimization using AWS and ML technologies.

Software Dev Engineer II

Software Dev Engineer II position at Amazon's Buying Experience team, focusing on big data analytics and offer selection systems processing petabytes of data daily.

Software Development Engineer, EC2 VPC

AWS is hiring a Software Development Engineer for the EC2 VPC team to build and maintain core cloud network virtualization systems in Herndon, VA.

Optical Network Development Engineer, Capacity Engineering

AWS seeks Optical Network Development Engineer to build and scale global network infrastructure, managing 10Pbps+ traffic across datacenters with focus on DWDM networks and automation.