Software Development Engineer, Digital Acceleration

World's largest e-commerce and technology company providing cloud computing, digital streaming, and artificial intelligence services.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Digital Acceleration

Amazon Digital Acceleration is seeking a Software Development Engineer to help build a large-scale Software-as-a-Service (SAAS) solution for all subscription and membership businesses. This role is part of a critical team that powers ordering, subscriptions, and device management for Prime, Amazon Video, Amazon Game Studios, Music, Audible, Alexa, and Kindle.

The position involves building and running mission-critical commerce and financial record-keeping systems that manage all aspects of subscription and digital ordering lifecycles at scale. You'll work with distributed systems that have challenging requirements for availability, latency, and consistency. The team processes billions of digital purchases annually and supports major platforms like Steam, Microsoft, Sony, Apple & Google.

As a Software Engineer, you'll have the opportunity to make a lasting impact by building systems from the ground up. The role requires strong expertise in Algorithms, Data Structures, Java, and NoSQL databases. You'll be working in an agile environment, leading projects that involve multiple teams throughout the software development lifecycle.

The ideal candidate should excel at communication, adapt quickly to new environments, and create reliable, maintainable code. You'll be joining Amazon Digital Acceleration's mission to become earth's best provider of one-time and recurring digital commerce, focusing on delivering seamless post-purchase customer experiences.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. This is an excellent opportunity for engineers who enjoy tackling complex technical challenges while driving business impact at a massive scale.

Last updated a minute ago

Responsibilities For Software Development Engineer, Digital Acceleration

  • Lead projects involving multiple teams in all aspects of the SDLC using an agile process
  • Build and maintain high-traffic, scalable services
  • Create reliable and maintainable code
  • Design and implement scalable solutions for complex problems
  • Manage subscription and membership systems at scale
  • Build distributed systems with high availability and low latency requirements

Requirements For Software Development Engineer, Digital Acceleration

Java
  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Strong background in Algorithms and Data Structures
  • Experience with Java and NoSQL
  • Strong communication skills (written and oral)
  • Ability to quickly adapt to new development environments

Benefits For Software Development Engineer, Digital Acceleration

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package
  • Equity compensation available
  • Sign-on payments possible

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Digital Acceleration

Software Development Engineer - S3, Storage Control Plane

Software Development Engineer role at Amazon S3 working on large-scale distributed storage systems with competitive compensation and comprehensive benefits.

Software Development Engineer, Customer Service

Software Development Engineer role at Amazon's D2AS team, focusing on building scalable solutions for digital customer support using AI and LLMs.

Propulsion Test Engineer, Propulsion

Propulsion Test Engineer role at Amazon's Project Kuiper, developing and optimizing satellite propulsion system testing capabilities.

Software Development Engineer, AWS Network Data Management and Research

AWS Network Data Management and Research team seeks Software Development Engineer to build and manage distributed systems for network monitoring at scale.

Software Development Engineer, Sponsored Products

Software Development Engineer role at Amazon's Sponsored Products team, building scalable advertising systems with ML integration.