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 from millions of customer purchases, vendor payments, inventory management, commission calculations, and tax collections across hundreds of jurisdictions worldwide.
As a Staff Software Engineer, you'll leverage your analytical and critical thinking skills to create maintainable, reliable, and scalable applications used by thousands of vendors and internal customers. The role demands excellent collaboration with internal customers and other Amazon development teams, maintaining high operational standards for system availability and reliability. You'll work on workflow management tools, solving novel problems and creating reusable components for the broader engineering community.
The position offers the unique opportunity to build new software products and features from scratch, utilizing various technologies and programming languages. You'll need to stay current with the evolving technological landscape while having the freedom to explore your own ideas. Your work will directly impact Amazon's worldwide operations, making this an excellent opportunity for those seeking to make a significant impact at scale.
The ideal candidate is an excellent communicator, self-motivated, flexible, and hardworking, with a passion for technical excellence and mentoring others. You'll play a crucial role in reviewing technical designs and helping develop other team members while working on challenging projects that directly impact Amazon's financial operations globally.