Taro Logo

Software Development Engineer II, Payments Preferences and Recommendations

Global technology and e-commerce company that operates the world's largest online marketplace and cloud computing platform.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Development Engineer II, Payments Preferences and Recommendations

Join Amazon's Payments Preferences and Recommendations team, where you'll work on critical architecture that influences over 60% of Amazon's checkouts. This role offers an exciting opportunity to shape the future of payment services that impact millions of customers globally. You'll be working on tier-1 services handling billions of requests, using technologies like Java, DynamoDB, Redshift, S3, and various AWS services.

The team focuses on reducing friction during order placement through smart payment recommendations, constantly evolving to meet new business initiatives and scaling demands. You'll be challenged with complex distributed systems problems, applying your expertise in data structures, algorithms, and object-oriented programming to build highly scalable solutions.

As an SDE II, you'll have the opportunity to design flexible and scalable solutions, participate in regular innovation days to explore new technologies, and work in an agile team environment that values work-life harmony. The role involves collaboration with multiple teams across Amazon's large organization, including software development, project management, and build/release teams.

The position offers competitive compensation ranging from $114,800 to $191,800 per year, plus equity and comprehensive benefits. You'll be part of Amazon's engineering culture, working on products that directly impact customer experience while having opportunities for career growth and learning. The team emphasizes quality, performance, and reliability while maintaining a supportive environment with shared on-call responsibilities (with night-time support team in place).

Last updated 3 days ago

Responsibilities For Software Development Engineer II, Payments Preferences and Recommendations

  • Define, design, and implement multi-tier distributed software applications
  • Estimate, plan, and roll-out
  • Focus on quality, performance, scalability, reliability
  • Independently design code and test major features
  • Collaborate in a fast paced environment with multiple teams
  • Provide on-call production support for payment platform applications

Requirements For Software Development Engineer II, Payments Preferences and Recommendations

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

Benefits For Software Development Engineer II, Payments Preferences and Recommendations

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive base salary
  • Equity compensation
  • Medical, dental, and vision insurance
  • 401k benefits
  • Sign-on payments available

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Payments Preferences and Recommendations