Software Development Engineer, I/O

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$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, I/O

Amazon Kinesis Data Streams is a critical service used by leading brands like Epic Games, Lyft, AirBnB, and Vanguard as their foundation for real-time streaming data processing. The service enables customers to process gigabytes per second of real-time data for various use cases including gaming analytics, IoT sensor data analytics, financial transactions, and security analytics.

As a Software Development Engineer on the team, you'll be working on building and maintaining this crucial service that processes massive amounts of streaming data. You'll collaborate with outstanding engineers and leaders to define architecture, implement solutions, and ensure high reliability and performance.

Key responsibilities include:

  • Solving complex problems related to large-scale data streaming
  • Designing and building stable, performant software
  • Working directly with enterprise customers
  • Participating in architecture reviews and product definition
  • Contributing to code reviews and operational excellence

The role offers work-life balance with a shared on-call rotation. The team emphasizes high ownership while working to minimize operational burden. You'll be part of a team that values both technical excellence and sustainable work practices.

The position offers competitive compensation ranging from $129,300 to $223,600 per year based on location, plus equity and comprehensive benefits including medical, financial, and other benefits.

This is an excellent opportunity for an experienced engineer passionate about distributed systems and real-time data processing to make a significant impact on a service used by thousands of customers worldwide.

Last updated 6 hours ago

Responsibilities For Software Development Engineer, I/O

  • Design and build stable and performant software
  • Solve difficult problems applying appropriate technologies
  • Work on project ideas with customers and stakeholders
  • Participate in on-call rotation
  • Contribute to code reviews and system architecture
  • Create flexible software without over-engineering

Requirements For Software Development Engineer, I/O

  • 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, I/O

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, I/O

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.