Software Development Engineer, Delivery Experience

4 months ago
Job ID
Amazon Japan G.K.

Job Description

Ever wondered how Amazon delivers packages to customers the same day customers ordered products? Does working with large scale systems that process millions of transactions excite you? Do you want to innovate and optimize one of the World’s largest production systems? Are you seeking an environment where you can apply state-of-the-art computer science techniques, data-driven decision making, and problem solving skills in a real world setting? Do you want to build large-scale reliable, fault-tolerant distributed systems and write interactive tools that directly impacts how Amazon makes delivery promises?

The Amazon Japan Delivery Experience team is recruiting for a Software Development Engineer to build software for our new exciting initiatives to change how Amazon delivers customers packages.

Our engineers are top-notch software developers who love listening to the customers, working as a team, and proactively taking the lead whenever necessary. The successful candidate will be responsible for creating and delivering software solutions for the Delivery Experience program in Japan.

In this role, you will have an opportunity to own design and development of key parts of customer facing delivery programs. You will have influence on subsystem design and help build a team culture around practices that are critical to a quality product.

Your work would be cross-functional involving partnering with other teams in Amazon, including Retail Systems, Operations, Fulfillment, IT, and Finance teams. We are looking for someone with a go-getter attitude who is ready to own a problem and passionately drive successful implementation. We want someone who is a quick learner and ready to learn and adopt latest technologies.

Basic Qualifications

· Bachelor’s Degree in Computer Science or related field
· Ability to design and deliver scalable software and knows SOA
· 5+ years professional experience in software development
· Strong Computer Science fundamentals in data structures, algorithms, object-oriented principles and complexity analysis
· Proficiency in problem-solving and analytic ability
· Proficiency in, at least, one modern programming language such as Java, C++, Java, C, or C#
· Strong verbal and written English skill

Preferred Qualifications

· Experience with web-service based systems and enterprise level system development
· Experience building complex software systems that have been successfully delivered to customers
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed