Software Dev Engineer II, Offers Platform, Catalog Systems

Global technology company specializing in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Dev Engineer II, Offers Platform, Catalog Systems

Amazon's Offers team is seeking a Software Development Engineer II to join their core platform team. This role is central to Amazon.com's infrastructure, managing billions of records and serving critical product information at massive scale. The team operates sophisticated distributed systems that handle product catalogs, pricing, and availability data, serving billions of daily requests with millisecond-level performance.

The position offers an opportunity to work on high-impact systems that power Amazon's global e-commerce platform, including interfaces for Kindle and Alexa. You'll be part of a team that designs and implements microservices architecture, ensuring high availability and performance for critical business operations.

As an SDE II, you'll collaborate with hundreds of internal teams, providing design consultations and implementing features that directly impact customer experience. The role requires expertise in distributed systems, strong performance analysis skills, and the ability to design elegant, scalable APIs.

The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and sign-on bonuses. This is an excellent opportunity for engineers passionate about large-scale distributed systems and who want to make a significant impact at one of the world's leading technology companies.

The ideal candidate will combine technical expertise with customer-centric thinking, focusing not just on building software but ensuring it achieves its operational goals in real-world conditions. Join a team that's defining the bleeding edge of super-scalable services at Amazon.com.

Last updated 29 minutes ago

Responsibilities For Software Dev Engineer II, Offers Platform, Catalog Systems

  • Design and implement distributed systems and microservices
  • Serve product and offering catalog containing billions of records
  • Manage high-performance NoSQL data storage systems
  • Handle billions of requests per day from internal clients
  • Provide design consultations for new business initiatives
  • Support system resiliency and stability
  • Implement features crucial to customer experience

Requirements For Software Dev Engineer II, Offers Platform, Catalog Systems

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with modern languages like Java, C++, or C#
  • Strong distributed systems and web services design experience
  • Thorough understanding of Internet protocols
  • Experience implementing services at scale

Benefits For Software Dev Engineer II, Offers Platform, Catalog Systems

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Offers Platform, Catalog Systems

Solutions Design Engineer, SSD Solutions

Solutions Design Engineer role at Amazon Robotics, designing and optimizing robotic fulfillment centers with focus on material handling systems and automation.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks Software Development Engineer to build and maintain global cloud infrastructure and networking services.

Software Dev Engineer II, MADS - Reporting Engines

Software Engineer II position at Amazon's advertising division, building large-scale distributed systems for ad analytics and reporting.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building scalable data streaming solutions using Apache Kafka, with both open-source and AWS service development.

Software Development Engineer

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite communications and broadband internet access.