Taro Logo

Software Development Engineer II, Payments Services

Global technology company leading in e-commerce, cloud computing, and digital streaming services.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS · E-Commerce

Description For Software Development Engineer II, Payments Services

Amazon's Payments Services team is seeking a talented Software Development Engineer II to join one of their fastest-growing service platforms. This role offers an exciting opportunity to work on re-architecting APIs that power modern customer experiences for both online and in-store businesses across numerous countries.

The position involves working with world-class payment processing APIs that support major Amazon platforms including Amazon.com, Prime, Kindle, AWS, Digital Businesses, and Physical Stores. You'll be part of a team that builds systems processing transactions at unprecedented scale, requiring perfect accuracy, speed, and mission-critical availability.

The role focuses on innovating customer experiences globally, working on features like currency choice, in-store payments, pay on delivery, credit and debit seller disbursements, and gift cards. You'll be working in an agile environment, collaborating with experienced cross-disciplinary teams to design and deliver innovative solutions.

Key responsibilities include building distributed systems, creating scalable storage and query solutions, and implementing creative solutions to complex problems. The ideal candidate should have strong software development experience, excellent technical judgment, and clear communication skills.

This position offers competitive compensation ranging from $114,800 to $191,800 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. Based in Vancouver, BC, you'll be part of Amazon's global technology team, working on systems that impact millions of customers worldwide.

The role requires at least 3 years of professional software development experience and strong expertise in system architecture and design patterns. You'll need to demonstrate proficiency in software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations.

Join Amazon's Payments Services team to work on challenging problems at scale, drive innovation in financial technology, and help shape the future of global commerce through cutting-edge payment solutions.

Last updated 9 days ago

Responsibilities For Software Development Engineer II, Payments Services

  • Build end to end experience for online and in-store market experience services
  • Design and build innovative technologies in a large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems
  • Design and code solutions starting with broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer II, Payments Services

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of professional software engineering practices & best practices
  • Experience with full software development life cycle

Benefits For Software Development Engineer II, Payments Services

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Total compensation package including equity
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Payments Services