Software Dev Engineer II, Amazon Payment Products
Uses AI-assisted "vibe coding" tools (Quick Suite, Amazon Q CLI, Cline) and AI agents to speed development and enable conversational/agentic workflows.
About the Role
Join Amazon Payment Products as a Software Development Engineer II to design, build, and operate large-scale payment systems in AWS, lead a small team, and develop agentic AI context infrastructure (PMCP) and AI-assisted development workflows. The role focuses on delivering scalable, reliable payment solutions and accelerating development using AI tools.
Job Description
Role
As a Software Development Engineer II on Amazon Payment Products, you will own software design, documentation, development, delivery, and support of payment solutions built natively in AWS. You will lead a team of developers to deliver high-quality, scalable systems that support payment products (credit cards, debit cards, Shop with Points, BNPL) and help build AI-enabled context infrastructure and agentic workflows (PMCP).
Key Responsibilities
- Design and implement large-scale, multi-tiered distributed systems for high-volume, low-latency payment workloads.
- Lead and mentor a team of developers, drive software engineering best practices and operational excellence.
- Develop and maintain context infrastructure and agentic workflows (Payment Model Context Protocol / Model Context Protocol).
- Leverage AI-assisted development tools (Quick Suite, Amazon Q CLI, Cline, and other AI agents) to accelerate development and enable conversational workflows.
- Collaborate with business partners, financial partners, and internal teams to deliver customer-centric payment features.
- Produce technical documentation and contribute to invention/patent opportunities.
Requirements
- 3+ years of non-internship professional software development experience.
- 2+ years designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, or services using C#, C++, Java, or Perl.
- 2+ years of design or architecture experience (design patterns, reliability, scaling) for new and existing systems.
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field.
- Knowledge of professional software engineering practices across the full SDLC: coding standards, software architectures, code reviews, source control, continuous deployments, testing, and operational excellence.
Preferred Qualifications
- 4+ years of full SDLC experience including build processes and operations.
- Master’s degree in a related field.
- Experience with payment systems / credit card domain.
- Experience with Amazon Web Services and AI/ML systems, LLM applications, or agent-based architectures.
- Familiarity with Model Context Protocol (MCP/PMCP), AI agent frameworks, or context infrastructure.
- Experience building developer tools, SDKs, or platform infrastructure.
Compensation & Location
- Location: Vancouver, British Columbia, Canada.
- Base salary range (annually): 114,800.00 - 191,800.00 CAD.