Finding the best job has never been easier
Share
As an engineer in Amazon Pay, you will help third party merchants to enable customers to pay with "Amazon Pay" on their website or stores. You will responsible for building a best in class, highly available, low latency and frictionless payments solution which will help us exponentially scale while retaining our customers/merchants trust.Expertise in object-oriented design and coding skills (Java and/or C/C++ preferably on a UNIX or Linux platform)
Experience developing distributed/scalable systems and high-volume transaction applications in a 24/7 environment.
Web services and web application/services development experience.
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Key job responsibilities
1. Collaborate with tech and business stakeholders to understand and brain-storm the problem/requirements.
2. Deep-dive into existing system and solutions (if any) and come up with a tech design to build solution. You will be working with tenured senior developers in the team who will help you select the best suited tech solution to your problem statement.
3. Responsible for Code/development, building controlled launch strategy, tech documentation and production readiness activities like setting up alarms & monitors, dashboards etc.
4. Post-launch support and handling operations.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit