About The Position

Amazon Payment Products builds the platform and applications powering innovative payment experiences for customers worldwide — including global CoBrand and Private Label credit cards and Shop with Points, the world's largest rewards catalog. The 3P Credit Card Installments team owns the services that enable third-party credit card issuers across North America to deliver compelling financial offer experiences to Amazon customers. Our mission: connect the right financial offer to the right customer at the right time. We partner with leading banks across NA to bring seamless Buy Now, Pay Later experiences to customers — no application required. Our work sits at the intersection of technology, payment services, and banking partnerships, tackling complex, high-impact problems that shape how millions of customers pay on Amazon. We're looking for builders who think big and thrive in fast-moving environments. If you're excited about breaking new ground in payments and want to make a meaningful impact at Amazon's scale, we'd love to hear from you.

Requirements

  • 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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 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

Responsibilities

  • Define, design, and implement multi-tier distributed software applications.
  • Write high quality distributed system software.
  • Estimate support effort, plan implementation of quality features, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
  • Use software engineering best practices to ensure a high standard of quality for all of the team deliverables.
  • Must be able to effectively collaborate 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

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service