Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

Join Amazon's DRIFT team to revolutionize how millions of customers access Amazon's diverse product lineup including Fire tablets, Fire TV, Alexa devices, Ring cameras, and Kindle e-readers through brick-and-mortar retail channels worldwide. As a Software Development Engineer, you'll be instrumental in managing offline fulfillment, inventory management, promotions, and returns for Amazon's Devices business across multiple international markets including the US, UK, Germany, France, and more.

The role offers an exciting opportunity to work with cutting-edge AWS technologies while building scalable distributed systems that power Amazon's global retail presence. You'll be part of a highly collaborative 5-team organization focused on B2B Retail distribution, working in an environment that values work-life balance and smart, efficient solutions.

The team maintains a positive, inclusive culture where members support each other's growth and success. You'll participate in daily scrum reviews, engage in full-stack development, and collaborate across organizational boundaries to shape the future of Devices fulfillment solutions. This position combines technical excellence with business impact, as your work will directly influence how Amazon's innovative products reach customers through traditional retail channels.

Key technologies include AWS services like SQS, SNS, S3, Lambda, DynamoDB, RDS, Redshift, Step Functions, CloudFormation, CloudWatch, Data Pipelines, and Kinesis. The role requires strong distributed systems knowledge and leadership skills to help drive engineering excellence and mentor team members.

Last updated 10 hours ago

Responsibilities For Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

  • Write high quality distributed system software
  • Work with AWS technologies (SQS, SNS, S3, Lambda, DynamoDB, etc.)
  • Launch new programs to reduce logistics costs and increase sales
  • Perform development and maintenance of key system features
  • Drive best practices and engineering excellence
  • Work in Agile/Scrum environment
  • Establish architectural principles and mentor team members

Requirements For Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

Software Development Engineer II, Brand Innovation Lab

Software Development Engineer II position at Amazon's Brand Innovation Lab, building advertising experiences using Java, Kotlin, Go, and React, with competitive compensation and benefits.

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.