Taro Logo

Software Development Engineer, MENA Payments

Amazon is a global technology company known for e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, MENA Payments

We are looking for passionate and talented software engineers who have experience building innovative, critical, high volume applications that customers love. This is a high visibility team where you will get a chance to make a positive impact on customer experience. The Amazon Digital & Emerging Payments Tech Team's vision is to delight our customers with the best payment experience in the world!

Our team takes a world view of payments for all of Amazon and builds highly customized and seamless payment experiences for our global customers. This focus on geography and customer requires working on different technologies & back-end systems to meet the needs of our customers. Our back-end systems are always available and guarantee that our customer's orders are never lost and always processed even when downstream services are down.

We are seeking a technical engineer and craftsman who can build robust software that scales as well as client-facing features which are intuitive and simple to use. You will be a technical leader with a proven track record of successful delivery, enjoying the challenge of working on complex and highly disparate technologies – from front-end Android development to back-end highly distributed systems.

Key responsibilities include:

  • Working with the team to solve business problems
  • Designing, implementing, testing, deploying, and maintaining innovative software solutions
  • Using software engineering best practices to ensure high-quality deliverables
  • Writing high-quality distributed system software
  • Working in an agile, startup-like development environment

The ideal candidate will be security-conscious, continually analyzing software for potential threats to safeguard customer trust, and interested in a high-growth career opportunity building software that brings smiles to our customers.

Last updated 8 months ago

Responsibilities For Software Development Engineer, MENA Payments

  • Design, implement, test, deploy and maintain innovative software solutions
  • Use software engineering best practices
  • Write high quality distributed system software
  • Work in an agile, startup-like development environment

Requirements For Software Development Engineer, MENA Payments

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?