Amazon's Finance Technology team is seeking a Senior Software Development Engineer to build next-generation financial systems handling billions of dollars in transactions. The role focuses on developing highly scalable systems utilizing Amazon Cloud to manage massive data volumes and complex business rules in a distributed, service-oriented architecture.
The position involves building systems that capture, process, and report on financial transactions generated from customer purchases, vendor payments, inventory management, commission calculations, and tax collection across hundreds of jurisdictions worldwide. You'll be working on workflow management tools and creating reusable components for the broader engineering community.
As a technical leader, you'll be responsible for developing architecture with long-term scalability in mind, mentoring team members, and ensuring delivery of high-quality solutions. The role requires excellent analytical, critical thinking, and problem-solving skills, along with deep software development experience. You'll be building user-facing applications accessed by thousands of external vendors and internal customers.
The ideal candidate should be an excellent communicator, self-motivated, and adaptable, with the ability to collaborate effectively with internal customers and other Amazon development teams. You'll have the opportunity to work with various technologies and programming languages while keeping up with the evolving technological landscape.
This role offers the chance to make a significant impact on Amazon's worldwide operations, with the freedom to explore innovative solutions and see your contributions benefit the company globally. You'll be part of a team that values technical excellence, maintainability, and scalability while solving complex financial technology challenges.