Software Development Engineer II, Transactional Data Storage

Global technology company that builds data platforms and cloud services
$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 II, 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 focuses on developing and maintaining tier-1/mission-critical services that handle customer orders, catalog information, shopping cart data, and Kindle device information.

As a Software Development Engineer II, you'll work with Platform Engineers to enhance the Control Plane system that manages scaling, disaster recovery, and cross-region data movement. The role requires expertise in distributed systems at scale and database systems, from engine design to operating flagship products.

The position offers the opportunity to work with one of the largest fleets and highest throughput services at Amazon, partnering directly with AWS to leverage and develop cloud technologies. The ideal candidate will demonstrate strong ownership, operational excellence, and ability to solve complex technical problems from design to delivery.

This is a unique opportunity to work on systems that are fundamental to Amazon's operations, requiring both deep technical knowledge and an understanding of large-scale distributed systems. The role combines hands-on development with architectural decision-making, making it perfect for engineers who want to impact critical infrastructure at global scale.

Last updated 8 hours ago

Responsibilities For Software Development Engineer II, Transactional Data Storage

  • Enhance the Control Plane for system scaling
  • Work on disaster recovery systems
  • Manage cross-region data movement
  • Contribute to design, development, testing and operations for Sable control plane
  • Handle admin operations

Requirements For Software Development Engineer II, Transactional Data Storage

Java
  • 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
  • 2+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer II, Transactional Data Storage

Medical Insurance
401k
  • Comprehensive medical benefits
  • 401k plan
  • Total compensation package including equity and sign-on payments

Interested in this job?

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

Software Development Engineer - eero, eero Software Services Team

Build and maintain scalable cloud services for eero's mesh WiFi technology, handling billions of daily requests and shaping the future of home connectivity.

Software Development Engineer II, Gated Access Technology Engineering (GATE)

Software Development Engineer II role at Amazon focusing on building authentication and connectivity solutions for Amazon's Fulfillment network using AWS technologies.

Software Development Engineer II (SDE II)

Amazon SDE II position working on large-scale distributed systems for retail ordering workflow

Software Development Engineer, AWS Backup

AWS Backup Software Development Engineer position focusing on building and scaling cloud data protection services, offering competitive compensation and growth opportunities at Amazon.

Software Development Engineer, AWS Commercial Applications

AWS Commercial Applications is seeking a Software Development Engineer to build new capabilities for VMware workloads on AWS, focusing on large-scale distributed systems and cloud services.