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

Description For Software Engineer

Amazon's Digital Orchestration Templates (DOT) team is seeking a Software Engineer to join their innovative platform. DOT is a pluggable federation technology enabling dynamic workflow orchestration, providing businesses with self-service capabilities to configure and extend systems for new use cases. This role offers an opportunity to work on next-generation architecture that helps digital businesses autonomously launch new features and products while improving customer experience through reduced latency.

As a Software Engineer, you'll be working with the DOT Profiles team, which focuses on providing digitally differentiated solutions for businesses to build custom features independently. The platform begins with digital ordering services and will expand to other commerce services. You'll be instrumental in building systems from the ground up, making a lasting impact on the platform's architecture.

The ideal candidate should have strong foundations in Algorithms, Data Structures, and Java programming, with experience in NoSQL databases. You'll be working in a fast-paced environment where communication skills and team collaboration are essential. The role involves creating scalable solutions for high-traffic services and maintaining reliable code bases.

This position offers the chance to work with cutting-edge technology at Amazon, one of the world's leading technology companies. You'll be part of a team that's revolutionizing how digital businesses operate and scale their operations. The role provides exposure to complex technical challenges and the opportunity to work with multiple teams across the organization.

Last updated 19 minutes 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
  • 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 communication skills (written and oral)
  • Ability to quickly adapt to new development environments

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Disability accommodations available

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

Software Engineer role at Amazon working on Digital Orchestration Templates (DOT) platform, building scalable commerce solutions with Java and NoSQL.