Amazon

Returning Candidate?

Sr. Software Development Engineer - India Payments

Sr. Software Development Engineer - India Payments

Job ID 
534441
Location 
IN-TS-Hyderabad
Posted Date 
17-05-2017
Company 
Amazon Dev Center India - Hyderabad
Recruiting Team 
..

Job Description

Do you want to build products used every single day by your friends and family? Are you passionate about letting your product reach millions of consumers? Do you love to ship software early and often? If so, this may be the team for you. We are seeking Sr. Engineers to build a payment platform that will offer new payment mechanisms for our millions of customers and enable the “cash to digital" economy.

Amazon India Payments has a bold vision to become the most trusted, widely accepted payment solution on and off Amazon, for both online and offline transactions. To execute on this vision, Amazon India is systematically investing in local product innovation in areas of payment experience, payment processing, innovative payment instruments and merchant solutions. We have a broad charter, and on this team you’ll be able to get your hands on lots of technologies. Above all, you’ll be leading the design and implementation of new scalable services and applications on top of the platform. These back-end services will serve information and our user interfaces will let customers use the payment instrument for variety of use cases with ease. You'll get to build on top of Amazon’s vast development infrastructure, including AWS as well as internal tools for setting up continuous deployment and real-time monitoring. We will also be working closely with payment platforms within Amazon, so you’ll also learn about how payment information flows the our systems and other ecosystem including accounting. Finally, we will have an overwhelming amount of data in the form of financial transactions we’ll need to mine it to learn about our customers spending pattern and recommend products they like.
We care about your career growth, too. Once you join the team, you and your manager will jointly craft a career plan and you’ll review it regularly to ensure you’re on track to meet your goals. Whether your goals are to explore new technologies, take on bigger problems, or get to the next level, we’ll help you get there. Our business is growing fast, and our people will grow with it.

Basic Qualifications

  • You should have a bachelor’s / masters degree in Computer Science or a related engineering field with 10+ years of experience
  • Proficiency in at least one modern programming language such as C, C++, C#, Java, or Perl etc.
  • You should also have taken a leading role in building reliable, scalable software that has been successfully delivered to customers
  • You actively lead code reviews, design reviews, automated testing, whiteboard discussions, back-of-the-napkin designs at lunch, and random chats in the hallway about awesome ideas
  • Experience influencing software engineering best practices within your team and across others for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

Preferred Qualifications

  • You enjoy having a huge impact on a new global business – we’re moving fast and the scope of this role is large, so in addition to other engineering teams, experience working closely with business teams, UX teams, and product teams, is a big plus
  • You have a bit of an entrepreneurial streak and like understanding how the entire business works – our Sr. SDEs don’t just define the technical approach, but also have a seat at the table to help make the right product decisions. We’re building a multi-billion dollar business, and you’ll be right in the middle of it!
  • You’ve either built or worked with distributed systems and are familiar with related topics such as consistency, durability, and concurrency
  • It helps if you’ve developed on Linux, and have experience using AWS and building/using web services generally speaking
  • You’ve had some exposure to payments technology, and if you haven’t, you’ll learn a lot about it