Join Amazon's Finance Technology team to build next-generation financial systems handling billions of dollars in transactions. This role offers an exciting opportunity to work on highly scalable systems utilizing Amazon Cloud. You'll tackle complex challenges involving massive data volumes and intricate business rules in a distributed, service-oriented architecture. The position focuses on developing software systems that accurately capture, process, and report financial transactions across Amazon's global operations, including customer purchases, vendor payments, inventory management, commission calculations, and multi-jurisdictional tax collection.
As a Staff Software Engineer, you'll create maintainable, reliable, and scalable applications used by thousands of vendors and internal customers. The role demands excellent analytical, critical thinking, and problem-solving skills, combined with deep software development expertise. You'll collaborate with internal customers and development teams across Amazon, working to high operational standards for system availability and reliability.
In the workflow management tools space, you'll have the opportunity to solve novel problems and develop reusable components for the broader engineering community. The position offers the chance to work with diverse technologies and programming languages while keeping pace with the evolving technological landscape. You'll be involved in all aspects of software development, with the freedom to explore innovative solutions and see your contributions benefit Amazon worldwide.
The ideal candidate is an excellent communicator, self-motivated, flexible, and hardworking, with a passion for mentoring others and reviewing technical designs. This role provides an exceptional opportunity to shape the future of Amazon's financial systems while working with cutting-edge technologies in a dynamic, fast-paced environment.