Software Development Engineer II

Global technology and e-commerce company that leads in online retail, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Development Engineer II

Digital and Emerging Markets Payments team at Amazon is seeking a Software Development Engineer II to join their growing team focused on launching new payment experiences for digital businesses worldwide and retail business in emerging markets.

The role involves implementing new payment methods and services to support international business regulations, managing complex workflows, and collaborating with internal and external partners. You'll be working with various JVM technologies (Kotlin, Scala, Java) and AWS components to create scalable solutions for customers in Emerging Marketplaces.

Key responsibilities include:

  • Solving complex architecture and business problems with innovative, simple, yet elegant solutions
  • Owning the architecture of consumer payments tech stack components
  • Improving subsystem compatibility and developing major routines
  • Designing features with a strong focus on performance
  • Preparing technical requirements and software design specifications
  • Implementing best practices for software development and documentation
  • Ensuring architectural integrity and operational excellence
  • Writing high-quality, modular, and testable code
  • Working effectively in a global environment
  • Contributing to technical talent development

This is an excellent opportunity for a skilled developer to make a significant impact on Amazon's payment systems while working with cutting-edge technologies in a fast-paced, international environment. The role offers the chance to work on large-scale solutions that directly affect millions of customers worldwide while collaborating with talented engineers across the globe.

The position is based in Chennai, India, and offers the opportunity to work with one of the world's leading technology companies, with access to extensive resources and the chance to solve complex problems at scale.

Last updated 20 hours ago

Responsibilities For Software Development Engineer II

  • Solve complex architecture and business problems
  • Own the architecture of consumer payments tech stack components
  • Improve subsystem compatibility and develop major routines
  • Design and build features with focus on performance
  • Prepare technical requirements and software design specifications
  • Implement best practices for software development
  • Write high quality modular code
  • Communicate and collaborate in a global environment
  • Assist in hiring and development of technical talent

Requirements For Software Development Engineer II

Java
Kotlin
Scala
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer II (Level 5), IN Payments

Software Development Engineer II role at Amazon's Payment Navigation and Discovery team in Hyderabad, building next-generation payment platforms and features.

Software Development Engineer, Amazon Payment Services

Senior Software Development Engineer role at Amazon Payment Services, focusing on distributed systems and payment processing technology across the Middle East region.

Network Development Engineer, MONA

AWS Network Development Engineer position focusing on building and scaling network infrastructure across global datacenters, requiring expertise in IP routing protocols and automation.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity planning, offering competitive pay, work-life balance, and technical growth opportunities.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning