Software Development Engineer, AWS Kinesis Data Streams

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and 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 Kinesis Data Streams is a critical component of AWS's real-time data processing infrastructure, serving major brands like Epic Games, Lyft, AirBnB, and Vanguard. This role offers an exciting opportunity to work on a service that processes gigabytes per second of real-time data for various use cases including gaming analytics, IoT sensor data, financial transactions, and security analytics.

As a Software Development Engineer on the Kinesis Data Streams team, you'll be at the forefront of cloud computing innovation, working alongside outstanding engineers and leaders. You'll be responsible for designing and implementing high-quality services in a fast-paced environment, participating in all aspects of the software development lifecycle from product definition to launch and operations.

The role combines technical excellence with customer interaction, requiring both strong engineering skills and professional communication abilities. You'll be working on challenging problems that require pragmatic solutions, writing maintainable code, and making appropriate architectural decisions that balance immediate needs with long-term sustainability.

AWS offers a collaborative environment with numerous opportunities for growth and learning. The company values diversity and inclusion, providing various employee-led affinity groups and ongoing learning experiences. You'll have access to mentorship opportunities and resources to develop into a well-rounded professional.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. This is an excellent opportunity for engineers passionate about distributed systems, real-time processing, and building scalable solutions that serve thousands of customers worldwide.

Last updated an hour 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
  • Write maintainable and understandable code
  • Create flexible software without over-engineering
  • Work on project ideas with customers, stakeholders, and peers
  • Participate in product definition and technical architecture review
  • Perform code reviews and operations tasks
  • Interact with enterprise customers

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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, AWS Kinesis Data Streams

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship
  • Inclusive workplace culture
  • Employee-led affinity groups
  • Comprehensive benefits package

Interested in this job?

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

Software Development Engineer

Software Development Engineer position at Amazon Madrid, focusing on designing and implementing scalable software solutions for millions of customers worldwide.

Software Development Engineer - Amazon Devices, Devices Supply Chain Technologies

Software Development Engineer position at Amazon Device Services, focusing on building cross-platform software for device management and supply chain operations in Mexico City.

Software Development Engineer

Software Development Engineer role at Amazon India, focusing on building and automating financial/accounting systems for the fastest-growing marketplace in India and Emerging Markets.

Software Development Engineer, KCDX

Software Development Engineer position at Amazon's Kindle Reader organization, focusing on book delivery and reading experience innovation for millions of customers.

Software Dev Engineer II, Alexa Enterprise Products

Software Development Engineer II position at Amazon's Alexa Smart Properties team, building innovative solutions for Alexa integration across multiple devices and platforms.