Taro Logo

Software Development Engineer III, Transactional Data Storage

Global technology company that builds data platforms and cloud services
$150,700 - $251,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting is no longer active. 😔

Job Description

The Transactional Data Storage organization at Amazon builds critical data platforms that power Amazon's consumer and digital businesses. The team is responsible for Sable, an OLTP storage platform that processes billions of daily transactions globally. This role involves working on tier-1/mission-critical services that store customer orders, catalog information, shopping cart data, and Kindle device information.

As a Senior Software Engineer III, you'll lead efforts to build and operate large-scale document storage systems, implement data transformations, and develop data tiering capabilities. You'll work directly with Principal Engineers and lead your team in designing regionally flexible, cost-effective storage solutions with advanced management features.

The role requires strong distributed systems knowledge and database expertise, from engine design to operating flagship products. You'll be responsible for systems that are crucial to Amazon's reliability, managing some of the largest fleets and highest-throughput services in the company. The team collaborates closely with AWS, both leveraging their cloud technologies and potentially contributing new innovations that could be offered to AWS customers.

This position offers the opportunity to work on challenging technical problems at massive scale, with direct impact on Amazon's core business operations. The ideal candidate will demonstrate strong ownership, maintain high operational excellence standards, and have proven success in designing and delivering complex technical solutions.

Last updated 5 months ago

Responsibilities For Software Development Engineer III, Transactional Data Storage

  • Build and operate large document storage systems
  • Design and implement data transformations and data tiering capabilities
  • Build regionally flexible, cost effective storage with advanced management capabilities
  • Lead team and work with Principal Engineers
  • Ensure operational excellence and high reliability of systems

Requirements For Software Development Engineer III, Transactional Data Storage

Java
  • 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

Benefits For Software Development Engineer III, Transactional Data Storage

Medical Insurance
401k
Dental Insurance
Vision Insurance
  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan
  • Total compensation package including equity and sign-on payments