Software Development Engineer II, Transactional Data Storage

Global technology company specializing in e-commerce, cloud computing, and digital streaming services
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer II, Transactional Data Storage

Amazon's Transactional Data Storage organization is seeking a passionate Software Development Engineer II to join their team working on mission-critical data platforms. The role focuses on the Sable OLTP storage platform, which processes billions of transactions daily worldwide. This platform is fundamental to Amazon's operations, handling customer orders, catalog information, shopping cart data, and Kindle device information.

The position offers an opportunity to work with distributed systems at scale and learn about database systems from engine design to operational management. You'll be part of a team that manages one of Amazon's largest fleets and highest-throughput services, collaborating with AWS to leverage and develop cloud technologies.

As an SDE II, you'll be responsible for enhancing the Control Plane, which is crucial for system scaling, disaster recovery, and cross-region data movement. The role requires strong ownership, operational excellence, and proven ability to solve complex technical problems. You'll work alongside experienced engineers and contribute to the full development lifecycle of critical infrastructure.

The compensation package is competitive, ranging from $114,800 to $191,800 per year, with additional benefits including equity and comprehensive medical coverage. This is an excellent opportunity for engineers interested in large-scale distributed systems and database technologies to make a significant impact at one of the world's leading technology companies.

The role is based in Vancouver, Canada, offering the chance to work on systems that directly impact millions of Amazon customers worldwide. You'll be part of a team that values innovation, technical excellence, and maintains high standards for operational reliability.

Last updated 7 hours ago

Responsibilities For Software Development Engineer II, Transactional Data Storage

  • Enhance the Control Plane for scaling to support millions of requests
  • Work on disaster recovery systems
  • Manage cross-regions data movement
  • Contribute to design, development, testing and operations for Sable control plane
  • Partner with PEs and other engineers on database systems

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
Dental Insurance
Vision Insurance
Equity
  • Competitive base salary
  • Equity compensation
  • Medical, financial, and other benefits
  • Sign-on payments may be available

Interested in this job?

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

Software Developer Engineer, Physical Stores Advertising

Build innovative advertising solutions for Amazon's physical stores as a Software Development Engineer, working with modern tech stack and cloud technologies.

Software Development Engineer, Buy With Prime

Software Development Engineer role at Amazon's Buy with Prime team, building scalable distributed systems to extend Prime benefits to merchant stores.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer to design, build, and maintain cloud infrastructure systems using Rust, Go, and Python. 3+ years experience required.

Software Development Engineer, FinTech

Software Development Engineer position at Amazon's FinTech team, building scalable financial systems handling billions in transactions using AWS cloud services.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer to design, build, and operate cloud infrastructure at global scale using Rust, Go, and Python.