Experience Inc. Jobs

Job Information

Amazon Software Development Engineer, Points Platform in Tokyo, Japan

Description

As a Software Development Engineer (SDE) on Points Platform, you will design, implement and operate foundational software that powers rewards program like Amazon Points in Japan. You will play an active role in translating business requirements into functional and scalable software features across multiple domains such as Amazon's ordering, accounting, billing and finance.

An SDE on Points Platform is expected to be an autonomous individual contributor, being able to deliver working features spanning the full software lifecycle including working backwards from customers, software design, implementation, testing, deployment, operations and documentation. As a foundational platform team, you will not only work with partner teams in JP but also around the globe. You will Dive Deep into software that serves millions of customers per day to resolve challenging issues and author technical solutions.

As part of International Technology team located in Tokyo, we have a mission to build delightful and highly intuitive Customer Experience focusing on Japan customers needs, and extend these solutions globally.

Key job responsibilities

This is a hands-on position in which you will own everything end-to-end: requirements gathering, solutions designs, driving design reviews, implementations, providing code review feedback, operations, mentoring, and collaborating across different teams.

About the team

Points Platform owns a collection of services that implement features of Amazon Points and other reward programs. We work closely with payment, pricing and ordering systems within Amazon to deliver backend features that supports granting and redemption of rewards. We also own automated financial record keeping (FRK) for Amazon Points for accounting compliance.

Basic Qualifications

  • 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

Preferred Qualifications

  • 3+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience

  • Bachelor's degree in computer science or equivalent

DirectEmployers