Software Development Engineer II, Transactional Data Storage

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$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

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 with tier-1/mission-critical services that manage customer orders, catalog information, shopping cart data, and Kindle device information.

As a Software Development Engineer II, you'll be part of a team that runs some of Amazon's largest fleets and highest throughput services. The role requires expertise in distributed systems at scale and offers opportunities to learn about database systems, from engine design to operating flagship products. You'll collaborate with AWS to leverage cloud technologies and potentially contribute to AWS offerings.

The ideal candidate should have strong ownership principles, excellence in operations, and proven ability to solve complex technical problems from design through delivery. You'll work on building and maintaining large-scale data storage systems, implementing data transformations, and developing advanced management capabilities.

This position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and comprehensive benefits. You'll be working with cutting-edge technology while contributing to systems that directly impact Amazon's global customer base.

Last updated 6 hours ago

Responsibilities For Software Development Engineer II, Transactional Data Storage

  • Build and operate large record storage systems
  • Develop data transformations and data tiering capabilities
  • Contribute to data plane and control plane components
  • Design and build regionally flexible, cost effective storage systems
  • Maintain high operational excellence standards

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

Benefits For Software Development Engineer II, Transactional Data Storage

Medical Insurance
401k
Equity
  • Competitive base salary
  • Equity compensation
  • Medical benefits
  • 401k plan
  • Total compensation package

Interested in this job?

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

Software Development Engineer

Software Development Engineer role at Amazon focused on building scalable transportation and logistics systems to optimize package delivery operations.

Software Development Engineer II

Amazon is seeking a Software Development Engineer II in Amman, Jordan to design and build distributed systems, lead technical initiatives, and drive architectural decisions for the Middle East and North Africa team.

Software Development Engineer, AWS Networking Services

AWS Networking Services seeks Software Development Engineer to design and develop software for global optical network performance and configuration.

Network Development Engineer, GCNA

Network Development Engineer role at AWS focusing on automation and deployment of network infrastructure across global datacenters, requiring networking expertise and programming skills.

Software Dev Engineer II

Software Dev Engineer II role at Amazon working on Alexa Enterprise Products team to build and integrate Alexa capabilities across various devices.