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

Description For Software Development Engineer III, Transactional Data Storage

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 13 hours 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer III, Transactional Data Storage

Sr. Software Development Engineer, Appstore

Senior Software Engineering role at Amazon's Appstore team, building scalable systems and apps for mobile and entertainment devices, requiring 7+ years of experience.

Senior Application Developer, US Federal, ProServe

Senior Application Developer role at AWS Professional Services, focusing on cloud-native development and customer solutions with TS/SCI clearance requirement.

Sr. Software Development Engineer, Profit Intelligence

Senior Software Engineer role at Amazon building ML-powered profit intelligence systems that analyze and predict profitability across retail operations.

Sr Software Development Engineer, Amazon Fulfillment Technologies, Inbound Foundation and Routing Team

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building large-scale distributed systems for warehouse automation and logistics.

Senior Software Development Engineer - Lambda, Lambda - Sandbox

Senior Software Development Engineer position at AWS Lambda in Dublin, focusing on serverless computing infrastructure and distributed systems development.