Software Development Engineer, Blob Encoding And Streaming (BEAST)

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Blob Encoding And Streaming (BEAST)

Amazon S3 is seeking a Software Development Engineer to join their Blob Encoding And Streaming (BEAST) team, focusing on modernizing and optimizing critical parts of S3's data-path. This role is part of a team that has successfully launched a rewrite of a core library running at S3 scale and is now leveraging that as a foundational building block for S3 while exploring broader AWS opportunities.

The position involves working with systems that manage trillions of objects in storage, retrieving them in milliseconds, and building software that deploys to tens of thousands of hosts, designed for 99.999999999% durability. As part of the S3 API Experience organization, you'll be at the forefront of innovation, helping build the next generation of highly scalable, fault-tolerant services.

The team strongly values work/life balance and operates in an environment where team members can maintain high standards for customers while enjoying fulfilling personal lives. The on-call rotation is shared across teams, with both engineers and managers participating to resolve issues. The team emphasizes fault-tolerant system design to minimize off-hours incidents and focuses on root cause analysis to prevent recurring issues.

You'll be joining AWS Utility Computing (UC), which provides foundational services like Amazon S3 and EC2, consistently releasing innovative products that differentiate AWS in the industry. The role offers opportunities to work on compute, database, storage, IoT, platform, and productivity apps services, including specialized security solutions for cloud services.

New team members are paired with a peer buddy to quickly understand the technology, tools, and business challenges. Amazon values mentorship, offering a formal mentor search application to find the right mentor based on location, job family, and level. The company embraces diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths.

The position offers comprehensive benefits, including medical and financial benefits, and emphasizes ongoing learning through employee-led affinity groups, events, and conferences focused on inclusion and diversity. Career growth is supported through knowledge-sharing, mentorship, and various professional development resources.

Last updated an hour ago

Responsibilities For Software Development Engineer, Blob Encoding And Streaming (BEAST)

  • Design, implementation, deployment and maintenance of innovative software solutions
  • Use software engineering best practices to ensure quality of deliverables
  • Build and implement high quality distributed system software
  • Work in an agile environment, prioritizing important projects
  • Collaborate and communicate in team settings
  • Mentor team members
  • Participate in on-call rotation

Requirements For Software Development Engineer, Blob Encoding And Streaming (BEAST)

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 Development Engineer, Blob Encoding And Streaming (BEAST)

Medical Insurance
401k
Mental Health Assistance
  • Work/life balance
  • Flexible working culture
  • Mentorship opportunities
  • Career development resources
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Blob Encoding And Streaming (BEAST)

Software Development Engineer, AWS Hardware Engineering

AWS Hardware Engineering seeks Software Engineer to develop and optimize server components for cloud infrastructure, combining software expertise with hardware innovation.

Software Dev Engineer II, UTRT

Software Development Engineer II role at Amazon's Physical Stores team, building scalable systems and leading technical initiatives while mentoring team members.

Software Development Engineer - FinTech

Mid-level Software Development Engineer role at Amazon FinTech, focusing on building tax automation solutions using cutting-edge technologies including AI and cloud computing.

Software Developer (12 month Fixed Term Contract), Global Operational Excellence

12-month Fixed Term Contract Software Developer position at Amazon's Global Operational Excellence team, focusing on developing solutions for supply chain optimization and delivery services.

Software Development Engineer II, Amazon Payments

Software Development Engineer II position at Amazon Payments team, developing platforms for global payment systems and credit card services.