Amazon

Returning Candidate?

Sr. Software Development Engineer - Amazon Trading Platform Development

Sr. Software Development Engineer - Amazon Trading Platform Development

Job ID 
495330
Location 
IN-KA-Bangalore
Posted Date 
10-04-2017
Company 
ADCI - Karnataka
Recruiting Team 
..

Job Description

Our vision is for Amazon to be able to buy all durable goods that consumers have to trade in (automobiles, electronics, books, video games and more).

We are seeking a self-directed, business savvy, growth-oriented and respected Senior Software Engineer who will guide a team and be responsible for driving the design, architecture, software development and operations of our customer-facing Trade-In services. Our business is a growth engine for Amazon categories, and in this position you will provide both strategic and tactical oversight to build the features and functionality for a best in class offering for our customers.

Impact
More than a retailer, Amazon now rents textbooks and buys back millions of media and electronic products building a greener planet by reusing, renting, and recycling products and driving value for customers. The Amazon Trade-In team owns all of the software and infrastructure which powers these fast-growing and high profile businesses and is growing at about 80% year-on-year. In the service of our customers, we are inventing and innovating in the areas of operations, machine learning, and mobile technology.

Leaders at Amazon create vision and evangelize solutions. You will be responsible for driving the product and technology direction of your Trade-In group. We’re looking for people who innovate, love solving hard problems, and never take “no” for an answer.

We are seeking highly talented and motivated software engineers with experience in Java/C++ and web services and rendering technologies to join a brand new team that will seize an untapped opportunity in the reusable goods space.. As a charter member of this team you will work with Amazon’s latest cloud computing technologies such as S3, EC2 and Dynamo-DB to build a large-scale, high-performance, highly available enterprise system that will support interactions across the World Wide Web. You will work closely with the business team and internal and external technology partners to elaborate the architecture and build the systems that will support the explosive growth of a business that will achieve hundreds of $millions in revenues within five years by leveraging Amazon’s worldwide technical infrastructure and business relationships.

Basic Qualifications

  • Bachelor’s degree in computer science or related field, or 8+ years relevant work experience
  • 8 years of professional experience in software development
  • Excellent computer science fundamentals in object-oriented design, Computer science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one modern object-oriented programming language such as C++, C# or Java
  • Exceptional skill in architecting and designing complex/scalable/secure large scale systems.
  • Experience with technical leadership
  • Experience with gathering business requirements

Preferred Qualifications

  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with distributed computing and enterprise-wide systems
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills, and make them more effective as product software engineers
  • Experience driving adoption of software engineering best practices within your team
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and data storage technologies and all points in between