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

Amazon is a global technology company that develops and sells various devices and services, including Fire tablets, Fire TV, Alexa devices, Ring and Blink cameras, eero mesh networks, and Kindle e-readers.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · E-Commerce

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

Want to change the way millions of people communicate, shop, and have fun? Want to help Amazon bring products like Fire tablets, Fire TV, Alexa devices, Ring and Blink cameras, eero mesh networks and Kindle e-readers to market? The DRIFT team enables customers to buy Amazon's products at Best Buy, Staples, and many other brick and mortar retailers worldwide. Amazon's products are in the US, UK, Germany, France, Italy, Spain, Japan, Australia, New Zealand, South Africa, India, and others!

Our team's responsibilities are centered on running the offline fulfillment channel, including ordering, inventory management, promotions, and returns for Amazon's Devices business. We are looking for a talented, experienced Software Development Engineer to help expand our global offline reach and build best-in-class solutions that help us grow the devices business at Amazon scale and speed!

Key job responsibilities:

  • Write high quality distributed system software
  • Work extensively with AWS technologies such as SQS, SNS, S3, Lambda, DynamoDB, RDS, Redshift, Step Functions, CloudFormation, CloudWatch, Data Pipelines, and Kinesis
  • Launch new, high impact programs that reduce logistics costs or increase unit sales
  • Perform development and maintenance of key system features
  • Drive best practices and engineering excellence
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Establish architectural principles, select design patterns and mentor team members on their appropriate application

A day in the life:

  • Scrum reviews with the team
  • Design and develop features which extend our current software, and create new services leveraging AWS technologies
  • Full stack development
  • Collaborate with others on your team and across the organization
  • Help set the direction for the future of Devices fulfillment solutions

About the team: We are a highly collaborative team, within a 5-team organization which works together to build and maintain solutions for Devices Retail Fulfillment, mostly focused on B2B Retail distribution. We strive to maintain a healthy work/life balance, with a philosophy of working smarter, not harder. The team is very supportive of one another, creating a positive and inclusive environment.

Last updated 11 days ago

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

  • Write high quality distributed system software
  • Work extensively with AWS technologies
  • Launch new, high impact programs that reduce logistics costs or increase unit sales
  • Perform development and maintenance of key system features
  • Drive best practices and engineering excellence
  • Work in an Agile/Scrum environment
  • Establish architectural principles and mentor team members

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

Java
JavaScript
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle experience (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, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.