Taro Logo

Software Engineer

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

Description For Software Engineer

Digital Orchestration Templates (DOT) is a pluggable federation technology team at Amazon that focuses on enabling dynamic workflow orchestration. The team builds next-generation self-service architecture for Digital Commerce applications that allows businesses to autonomously configure and extend systems for new use cases.

As a Software Engineer on the DOT team, you will:

  • Lead projects involving multiple teams using agile methodologies
  • Build systems from the ground up with lasting impact
  • Work on high-traffic, scalable services
  • Create reliable and maintainable code
  • Solve complex problems with creative and scalable solutions

The role requires strong expertise in:

  • Algorithms and Data Structures
  • Java programming
  • NoSQL databases
  • Clear communication skills
  • Quick adaptation to new development environments
  • Team collaboration abilities

You'll be working on DOT Profiles, which provides businesses with digitally differentiated solutions for building business features independently through simple architecture and standardized processes. The platform begins with digital ordering services and will expand to other commerce services.

This is an excellent opportunity to make a significant impact on Amazon's digital commerce infrastructure while working with cutting-edge technologies and solving complex technical challenges at scale. The role offers the chance to work with a talented team in building solutions that directly impact Amazon's business capabilities and customer experience.

Last updated a day ago

Responsibilities For Software Engineer

  • Lead projects involving multiple teams in all aspects of the SDLC using an agile process
  • Build systems from the ground up
  • Create reliable and maintainable code
  • Find creative and scalable solutions to difficult problems
  • Work with high-traffic, scalable services

Requirements For Software Engineer

Java
MongoDB
Redis
  • 1+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • Strong background in Algorithms and Data Structures
  • Strong background in Java
  • Strong background in NoSQL
  • Clear communication skills (written and oral)
  • Ability to work well in a team

Interested in this job?

Jobs Related To Amazon Software Engineer

Support Engineer, Amazon Payments

Support Engineer role at Amazon Payments focusing on maintaining and troubleshooting payment systems, requiring 1+ years of technical experience and strong debugging skills.

SDE 1 FTC

12-month fixed-term contract role for a Software Development Engineer (SDE 1) position at Amazon's Digital and Emerging Payment team in Chennai, focusing on building scalable payment systems.

SDE I (FTC)

12-month fixed-term contract role for an Entry-Level Software Engineer at Amazon's Digital and Emerging Payment team in Chennai, focusing on building scalable payment systems and experiences.

Software Development Engineer

Software Development Engineer role at Amazon Prime's BEVS team, building and optimizing systems that deliver benefits to millions of Prime members worldwide.

Software Engineer

Entry-level Software Engineer position at Amazon working on Digital Orchestration Templates (DOT) platform, building scalable workflow orchestration solutions.