Taro Logo

Software Development Engineer II, Amazon Payment Services

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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 in Arabic speaking and surrounding countries. This role is part of PayFort, a regional expert in payment processing technology operating across major markets in the GCC & Levant countries including UAE, Egypt, Saudi Arabia, Lebanon, Jordan and Qatar.

The position offers an exciting opportunity to work on cloud computing and design highly scalable, fault-tolerant systems while tackling complex distributed systems challenges. You'll be responsible for conceiving and implementing robust software solutions that can handle significant traffic from cloud computing services. The role requires strong expertise in distributed systems and web services design, along with experience working on high-availability production systems.

As an SDE II, you'll drive the team's technical direction, shape long-term architectural vision, and provide technical leadership. You'll collaborate closely with product managers to develop strategies and roadmaps that deliver compelling capabilities to customers. The role involves end-to-end ownership of major deliverables and requires excellence in software development practices, design reviews, and delivering high-quality work on tight schedules.

This is an excellent opportunity for someone passionate about building secure payment systems at scale, working with cutting-edge cloud technologies, and making online shopping safer and easier for millions of users across the Middle East region. The role offers the chance to work on challenging technical problems while having significant impact on Amazon's payment infrastructure.

Last updated 17 hours 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 in developing strategy and roadmap
  • Develop technical design and approach for new product development
  • Project management including prioritization and planning
  • Ensure operational excellence through monitoring and operation of production services

Requirements For Software Development Engineer II, Amazon Payment Services

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

Benefits For Software Development Engineer II, Amazon Payment Services

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Disability accommodations available

Interested in this job?

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

Software Development Engineer – Amazon Transportation, SWA Delivery Experience

Software Development Engineer role at Amazon Transportation focusing on building scalable systems for global package delivery network using distributed systems and algorithms.

Software Development Engineer in Test (SDET) - II, Alexa Shopping QA

SDET II position at Amazon focusing on test automation and quality assurance for Alexa Shopping features, requiring 2+ years of testing experience and strong programming skills.

Software Development Engineer – Amazon Transportation, SWA Delivery Experience

Software Development Engineer role at Amazon Transportation focusing on building large-scale distributed systems for package delivery and logistics optimization.

Software Development Engineer – Amazon Transportation, SWA Delivery Experience

Software Development Engineer role at Amazon Transportation focusing on building scalable systems for package delivery and logistics optimization.

Software Development Engineer – Amazon Transportation, SWA Delivery Experience

Software Development Engineer role at Amazon Transportation focusing on building large-scale distributed systems for global package delivery optimization.