Software Development Engineer

Amazon is a global technology company and leader in e-commerce, 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

PayFort, an Amazon Company, is seeking a seasoned Senior Software Development Engineer to join their team in Chennai, India. PayFort serves online shoppers across Arabic-speaking countries through their secure payment network, enabling safe and easy online transactions. As part of Souq Group, PayFort operates across major markets in the GCC & Levant countries.

The role focuses on designing and building massive-scale distributed computing solutions. You'll be responsible for driving the team's technical direction, shaping long-term vision and architecture, and providing technical leadership. This position offers the opportunity to work on challenging computer science problems while building next-generation distributed systems for big data solutions.

The ideal candidate should have strong experience in distributed systems and web services design, with a proven track record of working on high-availability production systems. You'll collaborate with product managers to develop strategies and roadmaps, work closely with senior engineers on technical designs, and ensure best practices in software development.

This role at Amazon offers the chance to work with one of the world's leading technology companies, specifically in the payment processing domain. You'll be part of a team that's building critical financial infrastructure for multiple countries, dealing with interesting technical challenges at scale. The position combines technical leadership with hands-on development, making it ideal for someone who wants to have significant impact on both technical direction and actual implementation.

Last updated 30 minutes ago

Responsibilities For Software Development Engineer

  • 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 stakeholder management
  • Ensure operational excellence through monitoring and operation of production services

Requirements For Software Development Engineer

Java
  • 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)

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Support Engineer III

Support Engineer III position at Amazon focusing on seller compliance systems, requiring expertise in software engineering support, troubleshooting, and tools development.

Support Engineer III, SPFT

Support Engineer III position at Amazon SPFT, building and maintaining critical financial systems with focus on scalability and automation.

Software Dev Engineer II, Amazon India CFX team

Amazon India CFX team is hiring a Software Dev Engineer II to build innovative system software applications & tools, requiring 4-8 years of experience in software development and big data technologies.

Software Engineer, Last Mile Delivery Technology, Pre-Station Planning

Software Engineering role at Amazon focused on developing last-mile delivery technology solutions, requiring 3+ years of experience in software development and system architecture.

Software Dev Engineer II, Amazon India CFX team

Mid-level Software Development Engineer position at Amazon India CFX team, focusing on building scalable systems and improving customer experience using big data technologies.