Skip to main content

Software Development Engineer, Amazon

Job ID: 2663949 | Amazon Japan G.K.

DESCRIPTION

Located in the Tokyo office, our team supports all Japan Retail product categories to deliver exceptional experiences for our customers.

We are part of Amazon International Technology organization, and focus on designing, implementing, operating and scaling cutting edge applications to improve the core online engagement experience for Amazon. We leverage global scale, agility, and continuous innovation to build the most accessible and comprehensive shopping destinations. As efficient experience builders, we transform how customers shop for products by fulfilling bespoke needs, accelerating feature delivery, and scaling cross-product category opportunities. In this team you will have the opportunity to develop innovative features that run on Amazon websites to positively impact millions of Amazon customers. Working in a diverse team with worldwide customers and partners, you can have significant impact whilst continually learning and experimenting with new technologies.

The SDE candidate relishes working with varying tools and systems, enjoys the challenge of highly complex technical contexts, and above all else, is passionate about problem solving through software development. He/she is an expert with system design fundamentals, data structures, and can incorporate aspects of Security, Availability, Performance, and User Experience in all your designs while improving and maintaining existing designs. He/she is a self-starter, comfortable with ambiguity, able to think big (while paying careful attention to detail), and passionately partners with the business to identify strategic opportunities for engineering improvements and business impact. The ideal candidate possesses exceptional technical expertise with hands-on knowledge of object-oriented programming, web services and applications, and AWS services such as EMR and S3.

Key job responsibilities
- Design, develop, test, launch and manage software.
- Build robust and scalable APIs leveraging best practices in usability, versioning and structure.
- Create actionable system monitoring.
- Be an efficient communicator, understand current business needs and drive future transformation initiatives by interfacing with other technology and business teams worldwide to deliver complete solutions.
- Champion EE/OE (Engineering and Operational Excellence) through coding, design, reviews, documentation and knowledge transfers.
- Continually improve ongoing software development processes, automating or simplifying self-service support for customers.
- Influence your technical peers, you understand, question and educate those around you to raise the bar on our engineering.
- Ensure platform, operational, and cost expectations are met.
- Instill a modern, flexible, scalable and agile software development lifecycle.

About the team
To learn about our employees, please see the link below:
https://www.amazon.co.jp/b/ref=s9_acss_bw_cg_hrmid_24a1_w?node=10514441051

BASIC QUALIFICATIONS

- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of non-internship professional software development experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- English ability (able to attend internal meetings in English, able to negotiate internally)

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent