Taro Logo

Software Development Engineer II, Amazon Payment Services

Global technology company providing e-commerce, cloud computing, digital streaming, and artificial intelligence services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Software Development Engineer II, Amazon Payment Services

Amazon Payment Services is seeking a seasoned Software Development Engineer II to join their team focused on serving online shoppers across Arabic speaking and surrounding countries. This role combines technical leadership with hands-on development, requiring expertise in distributed systems and cloud computing.

The position offers an opportunity to work on large-scale payment processing technology solutions across major markets in the GCC & Levant countries, including UAE, Egypt, Saudi Arabia, Lebanon, Jordan, and Qatar. You'll be responsible for designing and implementing highly scalable, fault-tolerant systems while tackling complex distributed computing challenges.

As an SDE II, you'll play a crucial role in shaping the technical direction of the team, working closely with product managers to develop strategies and roadmaps. The role demands strong architectural skills, experience with high-availability production systems, and the ability to deliver quality work under tight schedules.

This is an excellent opportunity for someone passionate about financial technology and distributed systems, offering the chance to work on critical payment infrastructure that enables secure online shopping across multiple countries. You'll be part of Amazon's larger technical organization, benefiting from the company's vast resources and engineering culture while working on systems that directly impact millions of customers in the Middle East region.

Last updated a month ago

Responsibilities For Software Development Engineer II, Amazon Payment Services

  • Design and build massive scale, distributed computing solutions
  • Drive team's technical direction and long-term vision
  • Own major deliverables end-to-end
  • Drive roadmaps and provide technical leadership
  • Work with product managers on strategy and roadmap
  • Develop technical design with senior engineers
  • Implement best practices for software development and documentation
  • Project management and stakeholder management
  • Monitor and operate production services

Requirements For Software Development Engineer II, Amazon Payment Services

Java
Python
JavaScript
  • 4+ years of non-internship professional software development experience
  • 3+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon Payment Services