Software Development Engineer, AWS Kinesis Data Streams

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, AWS Kinesis Data Streams

Amazon Kinesis Data Streams is a critical service used by leading companies like Epic Games, Lyft, AirBnB, and Vanguard for real-time streaming data processing. As a Software Development Engineer on the AWS Kinesis Data Streams team, you'll be working on a service that processes gigabytes of real-time data per second for various use cases including gaming analytics, IoT sensor data, financial transactions, and security analytics.

The role offers an exciting opportunity to work with cloud computing technology in a fast-paced environment. You'll collaborate with outstanding engineers and leaders to define architecture, implement solutions, and directly impact thousands of customers worldwide. The position requires strong technical skills, attention to detail, and excellent communication abilities as you'll interact with enterprise customers.

You'll be responsible for designing and building reliable, scalable systems while maintaining high coding standards. The role emphasizes pragmatic problem-solving, creating maintainable code, and making appropriate technical trade-offs. You'll participate in the full software development lifecycle, including product definition, architecture reviews, and operational support.

The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. This is an excellent opportunity to join Amazon's cloud computing division and work on technology that's transforming how businesses handle real-time data processing at scale.

The ideal candidate should have strong software development experience, system design knowledge, and a passion for building large-scale distributed systems. You'll be part of a team that's just getting started in revolutionizing real-time data streaming services for Amazon's global customer base.

Last updated a day 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
  • Interact with enterprise customers

Requirements For Software Development Engineer, AWS Kinesis Data Streams

Java
  • 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
401k
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package including equity
  • Sign-on payments

Interested in this job?

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

Application Engineer, Appstore Software Excellence

Application Engineer role at Amazon's Appstore Platform services team, focusing on building and maintaining large-scale distributed systems and mission-critical services.

Software Development Engineer, UTR Tech in Last Mile

Mid-level Software Development Engineer position at Amazon's Last Mile division, focusing on building scalable tools and technology for delivery hubs worldwide.

Software Development Engineer, Amazon Kids

Software Development Engineer position at Amazon Kids team, building innovative features for children's content across Fire TV and Tablet platforms, requiring 2+ years of professional development experience.

Software Development Engineer - Brands Advertising

Software Development Engineer role at Amazon's Sponsored Brands team, building recommendation systems and APIs for brand advertising platform.

Software Development Engineer II, Global Logistics

Software Development Engineer II position at Amazon's Global Logistics Technology team, focusing on building scalable systems for international shipping and logistics optimization.