Software Dev Engineer, Amazon Data Firehose

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with AWS.
$129,300 - $223,600
Distributed Systems
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 cutting-edge service powering real-time technologies at a massive scale, processing billions of events and petabytes of data daily for thousands of customers. As a Software Development Engineer on the Amazon Data Firehose Team, you'll be at the forefront of building and operating a next-generation real-time data delivery and ingestion engine.

The role offers a unique opportunity to work on a highly available, scalable, and distributed system using modern cloud computing paradigms. You'll be responsible for all aspects of the Firehose service, from requirements and architecture to development, quality assurance, deployment, and operations.

AWS provides a dynamic work environment with strong emphasis on work-life harmony and inclusive team culture. The company offers extensive career growth opportunities through knowledge-sharing, mentorship, and employee-led affinity groups. As part of AWS's Utility Computing organization, you'll contribute to foundational services like S3 and EC2, while working alongside diverse teams across AWS.

The position offers competitive compensation ranging from $129,300 to $223,600 per year based on location, plus comprehensive benefits including medical coverage, equity, and sign-on payments. You'll be part of a team that values diverse experiences and perspectives, with ongoing learning opportunities through programs like Conversations on Race and Ethnicity (CORE) and AmazeCon.

This role requires strong technical expertise in distributed systems, real-time data processing, and software development. You'll collaborate with multiple teams across AWS and third-party vendors, making a significant impact on critical infrastructure used by numerous AWS services. Join us in building innovative solutions that power the future of cloud computing at AWS scale.

Last updated a day ago

Responsibilities For Software Dev Engineer, Amazon Data Firehose

  • Build and operate next-generation real-time data delivery and ingestion engine
  • Design and develop highly available, scalable, distributed systems
  • Partner with multiple teams across AWS and 3rd party vendors
  • Manage all aspects of the Firehose service including requirements, architecture, development, and operations

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
Equity
Mental Health Assistance
  • Medical Benefits
  • Equity
  • Sign-on Bonus
  • Work-life Balance
  • Career Development
  • Mentorship Programs
  • Inclusive Workplace

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, Amazon Data Firehose

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon focusing on infrastructure reliability, distributed systems, and service monitoring at scale.

Software Development Engineer, Ordering

Software Development Engineer position at Amazon's Ordering team, focusing on large-scale distributed systems and e-commerce workflow orchestration.

Software Development Engineer, Elastic Block Store (EBS) Edge

Join Amazon's EBS Edge team as a Software Development Engineer, building and scaling cloud storage infrastructure that powers millions of AWS customers.

Software Development Engineer, Aurora, Control Plane, Placement

AWS Aurora Serverless seeks SDE to build next-gen predictive heat management and placement solutions for highly available, scalable database systems.

Software Development Engineer, Kuiper, Customer Device Services

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite-based global internet connectivity