Taro Logo

Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams

Leading global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence
$129,300 - $223,600
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process Gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes, and much more.

As a Software Development Engineer on the Kinesis Data Streams team, you will:

  • Work on building and maintaining a critical distributed systems platform handling massive scale data streaming
  • Solve complex technical challenges around reliability, scalability, and performance
  • Design and implement new features working closely with product and program managers
  • Participate in architecture decisions and product definition
  • Interact with enterprise customers to understand and meet their needs
  • Write high-quality, maintainable code with appropriate complexity
  • Participate in code reviews and operational excellence

The team offers:

  • Strong focus on work-life balance with flexible working hours
  • Inclusive culture with employee-led affinity groups
  • Mentorship opportunities and career growth focus
  • Collaborative environment with knowledge sharing
  • Opportunity to work on large-scale distributed systems
  • Chance to impact how businesses handle real-time data processing

This is an excellent opportunity for engineers passionate about distributed systems, real-time data processing, and building highly scalable cloud services. You'll be part of defining the future of cloud computing while working with cutting-edge technologies and enterprise customers.

Last updated 16 days ago

Responsibilities For Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams

  • Design and implement new features for Kinesis Data Streams
  • Solve complex technical challenges around reliability and scalability
  • Work with product and program managers to refine requirements
  • Participate in architecture decisions and code reviews
  • Write maintainable and efficient code
  • Interact with enterprise customers to ensure their needs are met

Requirements For Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams

Java
Python
  • 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 - Kinesis Data Streams, Kinesis Data Streams

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Flexible working hours
  • Career growth opportunities
  • Mentorship program
  • Comprehensive medical benefits
  • Employee affinity groups
  • Work-life balance focus