Senior Software Dev Engineer, Amazon Data Firehose

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

Description For Senior Software Dev Engineer, Amazon Data Firehose

Amazon Web Services (AWS) is seeking a Senior Software Engineer to join the Amazon Data Firehose Team, a crucial component of AWS's data streaming infrastructure. This role offers an exceptional opportunity to work on a fully managed service that handles streaming data loading into AWS at massive scale.

The position involves building and maintaining a highly available, scalable, and secure system that processes millions of transactions per second. You'll be working with cutting-edge cloud computing technologies and streaming data platforms like Apache Kafka and Amazon Kinesis. The role requires expertise in distributed systems and data processing frameworks such as Apache Spark, Flink, or Storm.

As a senior engineer, you'll collaborate with team members to architect solutions, mentor others, and work directly with senior leadership to shape the product roadmap. The team owns all aspects of the Firehose service, from requirements and architecture to deployment and operations, giving you end-to-end ownership and influence over the product.

AWS offers an inclusive culture with employee-led affinity groups, mentorship opportunities, and a strong focus on work-life harmony. The compensation package is competitive, including base salary, equity, and comprehensive benefits. You'll be part of AWS's larger mission as the world's leading cloud platform, contributing to services that power businesses from startups to Global 500 companies.

This role is perfect for experienced engineers who are passionate about distributed systems, enjoy solving complex technical challenges at scale, and want to make a significant impact on cloud infrastructure used by millions of customers worldwide.

Last updated an hour ago

Responsibilities For Senior Software Dev Engineer, Amazon Data Firehose

  • Build a highly available, scalable, distributed and secure system
  • Collaborate with other engineers to build a large scale AWS service
  • Work with senior leaders to define team's roadmap
  • Identify design and code changes needed in underlying open source platforms
  • Support development and management of Compute, Database, Storage, IoT, Platform services

Requirements For Senior Software Dev Engineer, Amazon Data Firehose

Java
Kafka
  • 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 streaming data technologies like Amazon Kinesis or Apache Kafka
  • Experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm

Benefits For Senior Software Dev Engineer, Amazon Data Firehose

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Work-life harmony and flexibility
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Senior Software Dev Engineer, Amazon Data Firehose

Sr. Software Development Engineer, Amazon Q Business, AWS Q Business

Senior Software Engineer role at AWS focusing on developing Amazon Q Business's AI-powered enterprise productivity platform.

Sr. Software Development Engineer, Amazon Q Business, AWS Q Business

Senior Software Development Engineer role at Amazon Q Business, focusing on developing enterprise AI solutions and cloud services.

Senior Safety Engineer

Senior Safety Engineer role at Amazon focusing on equipment safety compliance and risk management across global operations, offering competitive compensation and growth opportunities.

Solutions Design Engineer, Operations Engineering

Senior Solutions Design Engineer position at Amazon focusing on engineering solutions for EMEA fulfillment network optimization and material handling systems.

Software Development Engineer, Sponsored Display Frontier Team, Amazon Advertising

Senior Software Engineer role at Amazon Advertising, building scalable solutions for the Sponsored Display platform with focus on ML and distributed systems.