Software Dev Engineer, Amazon Data Firehose

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing 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 Dev Engineer, Amazon Data Firehose

Amazon Data Firehose is a crucial component of AWS's real-time data processing infrastructure, handling billions of events and petabytes of data daily for thousands of customers worldwide. As a Software Development Engineer on the Firehose team, you'll be at the forefront of building and maintaining a highly scalable, distributed system that serves as the backbone for real-time data delivery and ingestion across AWS services.

The role offers a unique opportunity to work on a service that's fundamental to AWS's data processing capabilities, requiring collaboration with multiple teams and third-party vendors. You'll be responsible for all aspects of the service, from architecture and development to deployment and operations, using modern cloud computing paradigms and tools.

Amazon Web Services, as the world's leading cloud platform, provides an environment where you'll be challenged to solve problems at unprecedented scale. The position sits within the Utility Computing organization, which is responsible for foundational services like S3 and EC2, as well as continuing innovation in cloud services.

The company culture strongly emphasizes work-life harmony, diversity, and inclusion. Amazon offers comprehensive benefits, including medical and financial packages, and places a strong emphasis on career development through mentorship programs and learning opportunities. The team culture promotes continuous learning, curiosity, and embraces differences through various employee-led affinity groups and diversity initiatives.

This role is ideal for engineers who are passionate about distributed systems, enjoy working with data at scale, and want to make a significant impact on a service used by thousands of customers globally. You'll need to bring experience in software development, system design, and a strong understanding of scalability and reliability principles. The position offers competitive compensation, varying by location, and includes potential for equity and other benefits as part of the total compensation package.

Last updated 5 days ago

Responsibilities For Software Dev Engineer, Amazon Data Firehose

  • Build and operate next-generation real-time data delivery and ingestion engine
  • Work on highly available, scalable, distributed and secure systems
  • Partner with multiple teams across AWS and 3rd party vendors
  • Develop and maintain Firehose service that handles billions of events and petabytes of data daily

Requirements For Software Dev Engineer, Amazon Data Firehose

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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Dev Engineer, Amazon Data Firehose

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development opportunities
  • Mentorship programs
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, Amazon Data Firehose

Support Engineer

Support Engineer role at Amazon Business providing technical support for enterprise integration technologies, requiring 2+ years of software development or technical support experience.

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.