Possess deep knowledge of computer science fundamentals such as object oriented design, data structures, algorithm design, problem solving, and complexity analysis.
Demonstrated the ability to take a project from scoping requirements through to actual launch of project
Job summary
Would you like to be a part of a technology team that enables one of the most profitable businesses at Amazon.com?
The Amazon Payment Product team is responsible for developing the platform and applications used to introduce new and innovative payment methods to customers as well as support Amazon’s global CoBrand and Private label credit cards along with the world’s largest rewards catalog, Shop with Points. The technology we build and operate varies widely, ranging from large scale Distributed Engineering incorporating the latest from Machine Learning in the Big Data space to customer and mobile friendly User Experiences. We are an agile team, moving quickly in collaboration with our business to bring new features to millions of Amazon customers while having fun and filing new inventions along the way. If you can think big and want to join a fast moving team breaking new ground at Amazon we would like to speak with you!
Our mission is to develop the most customer-centric co-branded credit cards in the world. We innovate on behalf of our customers by partnering with business, financial partners, and internal teams in Amazon. We engineer business solutions to help our customers get unrivaled value out of their cards on Amazon’s websites. As a Software Development Engineer on the team, you will take ownership over the software design, documentation, development, engineering approach, delivery, and support of payment solutions built natively in AWS. This is a critical program for Consumer Payments, with high leadership visibility, and an opportunity for delivering significant business value.
Master’s degree (MS/ME) in Computer Science, Computer Engineering or related technical discipline.
2+ years of industry experience as a Software Engineer or Software Developer.
Experience building large-scale software systems that have been successfully delivered to customers.
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end software systems and all points in between.
Familiarity with professional software engineering & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations.
Experience communicating with users, software development engineering teams, and management to collect requirements, describe software product features and technical designs.
Experience with payment system and credit card space is a plus
Experience with Amazon Web Services is a plus
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.