Are you looking to work on the team that owns one of the largest customer
Wallets in the world? Want to drive high scalability services that handle
billions of requests per day and serve all Amazon customers? You are excited
about working on services that constantly evolve to meet demands for new
business initiatives, scaling and availability. Join a team with a great agenda
and exciting projects to apply and learn a broad range of skills and improve
customer payment and privacy experience for all Amazon. With us you will shape
the future of our services and grow your career.
Have a unique experience working on products that serve millions of customer
right from day one. We are constantly evolving using latest technology to meet
the bar of scalability and reliability. If you have missed it, Wallet team
achievement was showcased by AWS for Amazon Service Scales Using Amazon
DynamoDB: https://aws.amazon.com/solutions/case-studies/AmazonWalletService.
At Amazon you will design flexible and scalable solutions, work on the most
complex challenges in large-scale computing by utilizing your skills in data
structures, algorithms, and object oriented programming.
What we provide
- Work with Java, DynamoDB, Redshift, Machine Learning and the whole range of
AWS Services
- Opportunity to design flexible and scalable solutions
- Regular innovation days to explore new ideas and technologies
- Mentorship from highly experienced senior engineers and weekly 1:1s to drive
your career
- A self-driven agile team setup
- A friendly environment with weekly social events
Key job responsibilities
- Define, design, and implement multi-tier distributed software applications.
- Estimate engineering effort, plan implementation, and roll-out system changes
that meet requirements for functionality, performance, scalability, reliability,
and adherence to development goals and principles.
- Independently design code and test major features, as well as work jointly
with other team members to deliver complex changes.
- Collaborate effectively in a fast paced environment with multiple teams in a
large organization (software development, QA, Project/Release Management, Build
and Release, etc).
- Provide on-call production support for payment platform applications. (Note
that we have a team to provides night time support)