Amazon

Returning Candidate?

Manager III, Software Development

Manager III, Software Development

Job ID 
635749
Location 
CN-11-Beijing
Posted Date 
4/9/2018
Company 
Amazon Connect Technology Services (Beijing) Co., Ltd.
Position Category 
Software Development
Recruiting Team 
..

Job Description

AWS Commerce Platform International Expansion team is a dynamic and rapidly growing business, focused on enabling developers and software companies around the world to easily distribute, and make money from, their cloud-based products; and enabling consumers of cloud-based software to evaluate, buy, and deploy even the most sophisticated cloud architectures.

We are building some of the largest and most complex distributed systems in the world, and we need world class people to help us implement and operate them.

We provide organizations with building block web services that allow them to innovate faster and operate their software more cost-effectively. These services-in-the-cloud include on-demand compute capacity, storage, content delivery, querying of structured data, message queuing, and more. The systems we build interpret and process a very high volume stream of events; often bundled with low-latency/real-time analysis to enable security and fraud detection

As a software development engineer on the AWS International Expansion / Payments team, you will be at the forefront from an architectural, design and implementation perspective by delivering critical features that enable AWS to monetize cloud computing services. The products that we own are core components of AWS business and the ideal candidate will have strong coding and design skills. In this role you will not only gain experience architecting enterprise systems, but you will also be directly involved in solving challenging software problems across multiple platforms including AWS payments, billing and financial systems. This team operates in a fast-paced software development environment and you will be expected to excel in a highly connected and collaborative environment that includes a variety of stakeholders and customers.

Come join us if you are passionate about building high quality scalable services and applications with a broad business impact!

You must be comfortable in a fast-paced, ambiguous, multi-tasked environment, with ability to scope, schedule, manage and drive the projects to completion.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field, or equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
  • 5+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as Java, C++, C or Perl
  • Proficient in English

Preferred Qualifications

  • Strong Java coding skills; you will be able to discuss in depth both the design and your significant contributions to one or more projects using the Java language
  • Experience with distributed system performance analysis and optimization
  • Experience working in an Agile/Scrum environment
  • Strong communications skills; you will be required to proactively engage fellow Amazonians both inside and outside of your team
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems; ability to think abstractly
  • Proficient in Mandarin Chinese

Your Talent Network Profile

Not ready to apply? Connect with us for general consideration.