The Amazon Payments organization has several positions available for creative
and independent engineers with a passion for scalable, high-performance services
to define and build Amazon's Payments Acceptance & Experience systems and launch
new payment methods across Amazon’s global portfolio. You will use your
experience to drive innovative, customer-focused payment solutions to provide
local paying experiences for Amazon’s customers around the globe.
As a member of the Amazon Payment Services Team, you will invent new features,
develop distributed services, and build a massively scalable, rock-solid
platform solution using object-oriented Java on various UNIX-flavored platforms.
We are a fast-paced environment, using agile methodology and lightweight SOA
design patterns. We encourage innovation and expect developers to take a high
level of ownership throughout the software life cycle.
If you are a strong developer with experience and interest in distributed
systems and databases, performance and scalability, we'd like to talk to you.
As a software development engineer, you will:
- Define, design, and implement multi-tier distributed services that secure and
serve customers' payment data, support cool new initiatives such as mobile
payments, and provide first-class customer experience on Amazon's websites and
mobile devices.
- Be involved in designing, implementing, and testing of major features in the
next generation of Amazon's payments platform.
- Estimate engineering effort, plan implementation, and rollout system changes
that meet requirements for functionality, performance, scalability, reliability,
and adherence to development goals and principles.
- Effectively collaborate in a fast paced environment with multiple teams in
large organization (software development, QA, Project/Release Management, Build
and Release, etc).