Software Dev Engineer II, GPTech

AmazonVancouver, BC
Onsite

About The Position

The Amazon Payments organization is seeking creative and independent engineers passionate about scalable, high-performance services to define and build Amazon's Payments Acceptance & Experience systems and launch new payment methods globally. This role involves driving innovative, customer-focused payment solutions to provide local paying experiences for Amazon’s customers worldwide. 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. The team operates in a fast-paced environment, utilizing agile methodology and lightweight SOA design patterns, encouraging innovation and high ownership throughout the software life cycle. Strong developers with experience and interest in distributed systems, databases, performance, and scalability are encouraged to apply.

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
  • 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 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).

Benefits

  • comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance)
  • Registered Retirement Savings Plan (RRSP)
  • Deferred Profit Sharing Plan (DPSP)
  • paid time off
  • other resources to improve health and well-being
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service