Taro Logo

Software Development Engineer, Amazon Business

Global e-commerce and technology company disrupting business-to-business purchasing worldwide through Amazon Business platform.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, Amazon Business

Amazon Business is a rapidly growing division of Amazon, having achieved $35B in revenue by 2022 after launching in 2015. The team is focused on revolutionizing how businesses worldwide purchase their supplies, specifically targeting business, industrial, and scientific products. As a Software Development Engineer, you'll be working on solutions that enable business customers to make confident purchasing decisions across multiple devices, countries, and regions.

The role involves building distributed systems at scale, working with innovative technologies, and developing solutions for price optimization and catalog management. You'll be responsible for both customer-facing interfaces and backend services, ensuring high performance and scalability for emerging marketplaces.

This position offers significant autonomy and the opportunity to work on fundamental industry changes. You'll be part of a team that values strong ownership, customer experience, and results-driven development. The role combines technical expertise with leadership opportunities, including mentoring junior developers and contributing to architectural decisions.

Working at Amazon Business means joining a team that's reshaping B2B e-commerce, with access to Amazon's world-class technology infrastructure and resources. The position offers exposure to complex distributed systems, large-scale data processing, and the chance to solve unique challenges in the business-to-business space.

If you're passionate about building scalable solutions, enjoy working in a fast-paced environment, and want to be part of a team that's transforming how businesses operate, this role offers an excellent opportunity to make a significant impact in the B2B e-commerce sector.

Last updated 7 months ago

Responsibilities For Software Development Engineer, Amazon Business

  • Design and code solutions starting with broadly defined problems
  • Build innovative technologies in a large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems that are scalable and fault-tolerant
  • Work in an agile environment to deliver high quality software
  • Organize and participate in collaborative Q&A sessions, workshops, and presentations
  • Mentor more junior team members in their career growth

Requirements For Software Development Engineer, Amazon Business

Java
  • Bachelor's degree in computer science or equivalent
  • Experience (non-internship) in professional software development
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Interested in this job?