Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
635957
Location 
IN-TS-Hyderabad
Posted Date 
16-03-2018
Company 
Amazon Dev Center India - Hyderabad
Recruiting Team 
..

Job Description

Amazon Services is one of the fastest growing businesses within Amazon. There are over 2 million merchants, ranging from students selling their text books to nation-wide retail chains, selling on Amazon’s international marketplaces. Collectively, these merchants are responsible for selling about 40% of all items ordered from Amazon.com world-wide. services.amazon.com is the online destination for sellers to learn, sign-up and to grow their business with Amazon. The team is looking for passionate, talented, and super-smart web development engineers. We’re looking for people who innovate, love solving hard problems, and never take 'no' for an answer. Our engineers are top-notch software developers in the industry, who work hard, have fun, and make history.

We are a business development organization; we drive growth for over 2MM Amazon Sellers through business intelligence, cross-selling efforts and integrated Account Management. We are successful by focusing on aggressive growth for our Sellers’ businesses.

The development team in Hyderabad, India focuses on building part of this platform. We’re looking for a Software Development engineer who takes great pride in both the technical and business contribution of his or her work. You will be given the chance to have a significant impact on our systems, our business and most importantly, our customers. This is a senior engineer role within the Amazon engineering organization. The role demands that the person would lead 2-3 other smart engineers and is proficient in design, coding, reviews and that he is able to independently work on requirements, challenge the requirements from stakeholders, drive the product development right from ideation to deployment and operations. You will use a variety of core languages and technologies including Java, Spring MVC, HTML5 and Linux to name a few.

Basic Qualifications

  • 5 or more years of experience in product development working on highly scalable systems.
  • Extensive experience programming in OO language (Java or C++) and design patterns
  • Strong knowledge in object-oriented design, data structures, algorithms and problem solving.
  • Passion for building scalable, global, complex systems to solve problems with proven ability to deliver high quality software.
  • Knowledge in SQL, XML, and Web services
  • Experience working in an agile development environment
  • Ability to effectively articulate technical challenges and solutions in conjunction with passionate customer-focus.
  • Deal well with ambiguous/undefined problems; ability to think abstractly

Preferred Qualifications

  • 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
  • Strong sense of ownership, urgency, and drive
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment.
  • Experience in mentoring and driving junior developers in the team to a collective objective.
  • Ability to communicate the ideas to both technical and non-technical audiences.
  • Interface with business teams and convert their business requirements to technical requirements.