Taro Logo

Senior Software Development Engineer, Digital & Emerging Payments Tech (Level 6), MENA Payments

Amazon is a global e-commerce and technology company known for innovation in online retail, cloud computing, and digital streaming.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Development Engineer, Digital & Emerging Payments Tech (Level 6), MENA Payments

Digital & Emerging Payments Tech Team at Amazon is seeking passionate and talented software engineers experienced in building innovative, critical, high-volume applications that customers love. This high-visibility team offers a chance to make a significant impact on customer experience. The role is based in Chennai, India, and requires extensive software engineering experience in designing and solving complex problems.

The team's vision is to provide the best payment experience globally for Amazon customers. They're looking for a technical leader and craftsman who can build robust, scalable software and create intuitive, client-facing features. The role involves working on various technologies and back-end systems to meet diverse customer needs across different geographies.

Key responsibilities include:

  • Collaborating with product managers to develop strategies and roadmaps
  • Working closely with other engineers to determine the best technical approaches
  • Implementing best practices for software development and documentation
  • Designing, implementing, testing, deploying, and maintaining innovative software solutions
  • Ensuring high-quality distributed system software development
  • Staying current with industry trends and making recommendations for technology improvements
  • Delivering proof-of-concepts and proposals for integrating emerging technologies
  • Ensuring operational excellence through monitoring and operation of production services

The ideal candidate will have:

  • 5+ years of professional software development experience
  • Strong programming skills in at least one language
  • Experience leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Knowledge of full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

This role offers a high-growth career opportunity in a dynamic, startup-like environment, working on the most impactful projects. The successful candidate will be security-conscious and committed to safeguarding customer trust while building software that delights users.

Last updated 8 months ago

Responsibilities For Senior Software Development Engineer, Digital & Emerging Payments Tech (Level 6), MENA Payments

  • Collaborate with product managers to develop strategies and roadmaps
  • Work with other engineers to determine best technical approaches
  • Implement best practices for software development and documentation
  • Design, implement, test, deploy, and maintain innovative software solutions
  • Ensure high-quality distributed system software development
  • Stay current with industry trends and make technology improvement recommendations
  • Deliver proof-of-concepts and proposals for integrating emerging technologies
  • Ensure operational excellence through monitoring and operation of production services

Requirements For Senior Software Development Engineer, Digital & Emerging Payments Tech (Level 6), MENA Payments

Java
JavaScript
  • 5+ years of professional software development experience
  • Strong programming skills in at least one language
  • Experience leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Knowledge of full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?