Senior Software Development Engineer, AWS Kinesis Data Streams

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, AWS Kinesis Data Streams

Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join their Kinesis Data Streams team, a critical service used by major companies like Epic Games, Lyft, AirBnB, and Vanguard for real-time streaming data processing. This role presents an exciting opportunity to work at the forefront of cloud computing technology, processing gigabytes per second of real-time data for various use cases including gaming analytics, IoT sensor data, financial transactions, and security analytics.

As a senior engineer, you'll be working with a team of outstanding engineers and leaders, collaborating closely with product and program managers to define architecture and lead implementation of software solutions. The role demands expertise in distributed systems and real-time data processing, with a focus on building reliable, scalable, and cost-effective solutions.

The position offers significant technical challenges, requiring you to design and implement solutions that can handle massive scale while maintaining performance and reliability. You'll be responsible for making critical architectural decisions, mentoring team members, and directly engaging with enterprise customers to understand and meet their needs.

AWS values diversity of experience and promotes an inclusive culture where employees can thrive. The company offers comprehensive benefits, including medical coverage, equity compensation, and sign-on bonuses, along with a strong emphasis on work-life harmony. You'll have access to numerous career development opportunities, including mentorship programs and employee-led affinity groups.

The ideal candidate should have 5+ years of professional software development experience, strong leadership capabilities, and a track record of delivering complex technical solutions. You'll be joining a team that's at the heart of AWS's innovation, helping to shape the future of cloud computing while working with cutting-edge technologies and solving challenging problems at scale.

This role offers the opportunity to make a significant impact on a service that processes massive amounts of real-time data for thousands of customers worldwide. You'll be part of AWS's mission to continue leading and innovating in the cloud computing space, while working in a collaborative environment that supports professional growth and technical excellence.

Last updated a day ago

Responsibilities For Senior 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 efficiently with system resources
  • Work on project ideas with customers, stakeholders, and peers
  • Participate in product definition and technical architecture review
  • Interact with enterprise customers
  • Participate in iterative development, code review, and operations

Requirements For Senior Software Development Engineer, AWS Kinesis Data Streams

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Senior Software Development Engineer, AWS Kinesis Data Streams

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups
  • Equity compensation
  • Sign-on payments
  • Full range of medical and financial benefits

Interested in this job?

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

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, building distributed systems and scalable services for e-commerce infrastructure.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming for Kafka) service, building scalable distributed systems and contributing to open source.

EFA Engineer, AWS Annapurna Labs

Senior Software Engineer position at AWS Annapurna Labs focusing on networking software development for RDMA technology in Machine Learning and HPC applications.

Senior Software Development Engineer, Region Flexibility Engineering

Senior Software Engineer role at Amazon focusing on distributed systems and infrastructure automation for region flexibility engineering.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior Software Engineer role at AWS's Annapurna Labs, focusing on HPC networking solutions and ML infrastructure optimization.