System Development Engineer, Amazon Payment Products

Global e-commerce and technology company processing millions of payments daily across numerous countries.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Product Support Engineer, Prime Air

Join Amazon Prime Air as a Product Support Engineer to drive innovation in drone delivery technology, working with cutting-edge hardware and software systems.

Maintenance Engineering Planner, Amazon Reliability Maintenance Engineering - IntlRME

Join Amazon as a Reliability Maintenance Engineering Planner, managing CMMS software and maintenance planning for global warehouse operations.

System Development Engineer, Kumo

AWS System Development Engineer position focusing on cloud infrastructure automation and support, offering competitive salary and benefits with opportunities for growth.

System Development Engineer, AGI - Modeling Services

DevOps Engineer role focusing on LLM infrastructure management and automation at Amazon's AGI team, working with cutting-edge AI technologies.

System Development Engineer, AGI - Modeling Services

System Development Engineer role at Amazon's AGI team, focusing on LLM infrastructure and automation

Description For System Development Engineer, Amazon Payment Products

Amazon Payments is a critical infrastructure handling millions of daily transactions across multiple countries and payment methods. The team processes tens of billions of dollars annually through their systems, serving over 100 million customers and merchants both on and off Amazon. They're building highly scalable systems that power various payment features including currency choice, installments, reward points, in-store payments, pay on delivery, credit/debit payments, seller disbursements, and gift cards.

As a System Development Engineer, you'll be working on large-scale distributed systems in Bangalore, focusing on mission-critical availability, accuracy, and speed. The role combines DevOps and software engineering, requiring both infrastructure automation and software development skills. You'll be part of a team that's constantly innovating to improve customer experience globally.

The position offers an exciting opportunity to work with cutting-edge payment technologies while solving complex problems at scale. You'll be responsible for designing, implementing, and maintaining systems that process payments at unprecedented scale, ensuring high availability and accuracy. The team-oriented atmosphere provides excellent growth opportunities in one of Amazon's fastest-growing areas.

This role is perfect for someone who enjoys troubleshooting complex problems, has a strong foundation in software development, and is passionate about building reliable, scalable infrastructure. You'll be working with modern technologies, applying best practices in software development, and contributing to systems that impact millions of customers worldwide.

Last updated 14 days ago

Responsibilities For System Development Engineer, Amazon Payment Products

  • Deliver logical, maintainable, and timely technology solutions
  • Apply engineering best practices including code reviews and documentation
  • Test solutions and handle data according to Amazon policies
  • Participate in team discussions around design, scoping, and prioritization
  • Identify and scope problems, calculate solution costs, and make technical trade-offs
  • Assume responsibility for systems and apply operational excellence principles
  • Troubleshoot issues and understand system requirements
  • Provide excellent customer support
  • Identify and address operational risks
  • Help train and mentor interns

Requirements For System Development Engineer, Amazon Payment Products

Python
Go
Java
Linux
  • 2+ years of software development and system design experience
  • Experience in automating, deploying, and supporting infrastructure
  • Experience programming with modern languages (Python, Ruby, Golang, Java, C++, C#, Rust)
  • Experience with Linux/Unix
  • Understanding of software architecture patterns and design principles
  • Ability to write maintainable, tested, and well-documented code
  • Strong problem-solving and analytical skills
  • Familiarity with agile software development methodologies
  • Good communication and collaboration skills

Interested in this job?