CareerPlanGet AI match score →

Software Development Engineer II, Amazon Payments

Bengaluru, Karnataka, India💼 Full-time🗓 2026-06-16 → 2026-07-03

Core

Design and implement multi-tier distributed software applications for a global online payment system processing millions of daily transactions across numerous countries and payment methods.

Role type

Software Development Engineer II (Payments Platform)

Builds

High-scale, mission-critical payment processing systems supporting currency choice, in-store payments, pay on delivery, credit/debit payments, and seller disbursements.

Domain

Fintech / E-commerce / Distributed Systems

Deliverable

production ML models | product features

Required skills

Distributed system design, software architecture, system scalability, reliability engineering, code design and testing, multi-tier application development

Preferred skills

Full software development life cycle management, coding standards, code reviews, source control management, build processes, testing, operations experience

Technologies

None explicitly stated

Responsibilities

Define, design, and implement multi-tier distributed software applications; Estimate engineering effort and plan implementation of system changes; Provide on-call production support for payment platform applications

Seniority

Mid-level IC (3+ years experience)

Rewrite
## Responsibilities - Define, design, and implement multi-tier distributed software applications. - Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles. - Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes. - 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 ## 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 - Bachelor's degree or equivalent ## Nice to Have - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience ## Benefits - Work on systems that process payments at an unprecedented scale, with accuracy, speed, and mission-critical availability. - Opportunity to innovate and improve customer experience across the globe, with support for currency choice, in-store payments, pay on delivery, credit and debit payments, seller disbursements, gift cards, and many new exciting and challenging ideas. - Join one of the fastest growing areas in Amazon’s e-commerce services platform. - Collaborate in a team-oriented atmosphere and watch yourself grow.
Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗