Software Development Engineer, I/O

A global technology company that leads in cloud computing, e-commerce, and digital streaming services.
$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 for real-time streaming data processing. As a Software Development Engineer in the I/O team, you'll be working 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.

The role offers an exciting opportunity to work in cloud computing, where you'll collaborate with outstanding engineers and leaders to define architecture and deliver high-quality services. You'll be part of a team that values work-life balance while maintaining high standards for customer service. The position involves full participation in product definition, technical architecture review, iterative development, and code review.

Working at Amazon means joining a company at the forefront of cloud computing innovation. You'll have the chance to solve complex problems, implement appropriate technologies, and create pragmatic solutions that scale. The team emphasizes writing maintainable, efficient code while making appropriate trade-offs and avoiding over-engineering.

The role includes regular interaction with enterprise customers, requiring strong communication skills. While the team maintains an on-call rotation, there's a strong focus on minimizing disruptions through robust system design. You'll be part of a collaborative environment that values both technical excellence and personal growth, with competitive compensation and comprehensive benefits.

This position offers an excellent opportunity to work on cutting-edge technology while being part of a team that shapes the future of real-time data processing at scale. The role combines technical challenges with business impact, making it ideal for engineers who want to grow their careers in a dynamic, fast-paced environment.

Last updated 40 minutes ago

Responsibilities For Software Development Engineer, I/O

  • Design and build stable and performant software
  • Work on project ideas with customers, stakeholders, and peers
  • Participate in product definition and technical architecture review
  • Perform code reviews and operations
  • Interact with enterprise customers
  • Maintain on-call rotation responsibilities
  • Work with real-time streaming data processing systems

Requirements For Software Development Engineer, I/O

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
  • Knowledge of design patterns, reliability and scaling
  • Experience with coding standards, code reviews, and source control management

Benefits For Software Development Engineer, I/O

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package
  • Sign-on payments
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, I/O

Software Development Engineer

AWS QuickSight is hiring a Software Development Engineer to build world-class BI experiences and services, focusing on Embedded Analytics and Enterprise-grade solutions.

Software Development Engineer, Compute Services

Software Development Engineer position at Amazon Web Services EC2 team, focusing on server provisioning and cloud infrastructure development.

Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS Software Development Engineer role focusing on high-performance computing with the Parallel Computing Service team, building and maintaining Slurm-based cloud infrastructure.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video, building scalable systems for live event streaming, offering competitive compensation and opportunity to work with cutting-edge technologies.

Software Development Engineer, Utility Computing

AWS Software Development Engineer position focusing on Virtual Private Cloud infrastructure, offering competitive compensation and the opportunity to work on large-scale cloud networking solutions.