Taro Logo

Software Development Engineer

Global technology company that focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Software Development Engineer

Amazon is seeking a Software Development Engineer to join their Payments team, focusing on building next-generation online payment systems that support global payment methods with high availability and security requirements. This role offers the opportunity to work on strategic projects that have significant impact on Amazon's revenue and bottom line. The position involves building large-scale systems using distributed storage and database technologies.

The ideal candidate will lead a team of developers in delivering high-quality software solutions that support various customer use cases and scale to handle Amazon's massive transaction volume. You'll be working with cutting-edge technology to solve complex problems that directly impact millions of customers, sellers, and products worldwide.

As part of Amazon's technology organization, you'll collaborate with the best minds in technology to innovate and build customer-centric solutions. The role involves designing and implementing extensible, multi-faceted solutions that support region-specific payment protocols and workflows. You'll be working in an agile environment, using the latest technology to solve complex problems and seeing the direct impact of your work.

The position offers the opportunity to work on distributed systems at incredible scale, building solutions that must be highly available, secure, and efficient. You'll be responsible for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

This is an excellent opportunity for a seasoned software engineer who wants to make a significant impact on Amazon's global payments infrastructure while working with cutting-edge technology and leading a team of talented developers.

Last updated a day ago

Responsibilities For Software Development Engineer

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build innovative technologies in a large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems that are scalable and fault-tolerant
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer

Java
  • 6+ years of non-internship professional software development experience
  • 6+ years of programming with at least one software programming language
  • 6+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 6+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Amazon Software Development Engineer