LogIn
I don't have account.

Software Development Engineer II, Amazon Payments

Bengaluru, India ~ Software Engineering - Amazon
3+ years
$ Not Disclosed
Work From Office(WFO)
Full Time

System Design , Design Patterns , Software Development , Software Architecture , Reliability Engineering , Scalability , Distributed Systems Multi-tier Application Development, Software Design, Programming, Software Programming Language, Code Design, Software Testing, Performance Optimization, Engineering Estimation, Implementation Planning, System Rollout, Feature Development, Code Reviews, Source Control Management, Build Processes, Operations, Software Development Life Cycle (SDLC), Cross-functional Collaboration, Production Support, On-call Support

⭐ Optional (Preferred) Skills

Software Development Life Cycle (SDLC), Coding Standards, Code Reviews, Source Control Management, Build Processes, Software Testing, Operations


Posted: 1 day ago

Want to participate in building the next generation of online payment systems that support numerous countries and payment methods? We are seeking talented Software Engineers to join one of the fastest-growing areas in Amazon's e-commerce services platform.

We want to move all the money in the world! We deliver game-changing financial processing power for some of the world's largest technology platforms including Amazon.com, Amazon Kindle and Amazon Web Services.

We build systems that process payments at an unprecedented scale with accuracy, speed and mission-critical availability. We continuously innovate to improve customer experience across the globe by supporting currency choice, in-store payments, pay on Delivery, credit and debit card payments, seller disbursements, gift cards and many new payment solutions.

The Amazon Payments Platform processes millions of transactions every day across numerous countries and payment methods. More than 100 million customers and merchants move tens of billions of dollars through our systems every year.

Join our collaborative engineering team, solve complex distributed systems problems and grow your career while working on one of the fastest-growing platforms within Amazon.

Key Job Responsibilities

  • Define, design and implement multi-tier distributed software applications.
  • Estimate engineering effort, plan implementation and roll out system changes that meet requirements for functionality, performance, scalability, reliability and engineering best practices.
  • Independently design, develop and test major software features while collaborating with teammates to deliver large-scale system enhancements.
  • Collaborate effectively with multiple cross-functional teams including Software Development, QA, Project Management, Release Management, Build Engineering and Operations.
  • Provide on-call production support for critical payment platform applications.

Basic Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of experience designing or architecting (design patterns, reliability, scalability) new and existing systems.
  • Experience programming with at least one software programming language.
  • Bachelor's degree or equivalent practical experience.

Preferred Qualifications

  • 3+ years of experience across the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing and production operations.

Interview Experiences