Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Amazon.com Logo

Software Development Manager, Amazon Data Firehose

Amazon.com

$166,400 - $287,700
Dec 29, 2025
East Palo Alto, CA, US
Apply Now

Amazon Data Firehose (ADF) team is looking to build a next generation high performance purpose-built streaming data delivery service to solve real-time end-to-end delivery of data between hundreds of sinks and sources

Requirements

  • Experience in engineering team management
  • 5+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle
  • Experience with Java, C/C++ and other languages using open source technologies and Amazon proprietary technologies
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers

Responsibilities

  • Lead the software development of large-scale distributed purpose built systems at AWS scale
  • Build and lead a team to build our next generation high performance purpose-built streaming data delivery service
  • Designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Drive results through others in a way that builds on our inclusive culture
  • Developing a world-class team that welcomes, celebrates, and leverages a diverse set of backgrounds and skill-sets to deliver results
  • Lead a team of software engineers to improve their skills, and make them more effective, product software engineers
  • Recruiting, hiring, mentoring/coaching and managing teams of Software Engineers

Other

  • 5+ years of working directly within engineering teams experience
  • Bachelor's degree or higher in Computer Science or related field (not explicitly mentioned but implied)
  • Ability to work safely and cooperatively with other employees, supervisors, and staff
  • Adhere to standards of excellence despite stressful conditions
  • Communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service