Are you interested in building high-performance, globally scalable financial systems that support Amazon’s current and future growth? This role offers the opportunity to innovate at scale using AWS cloud services while contributing to positive and reliable customer experiences.
You will work on systems that manage large data volumes and complex business rules within a distributed, service-oriented architecture. This work involves designing and building maintainable, reliable, and scalable user-facing applications used by thousands of internal customers. The role values strong problem-solving skills, thoughtful technical design, and a willingness to learn and adapt in a dynamic environment.
Engineers on this team collaborate with internal customers and partner engineering teams across Amazon to deliver solutions that meet high standards for availability, reliability, and operational excellence. Many of the challenges addressed are new or evolving, providing opportunities to develop reusable components and contribute to shared engineering best practices.
You will participate across the full software development lifecycle, including design, implementation, testing, deployment, and operational support. The team encourages diverse perspectives, knowledge sharing, and continuous improvement. You will have opportunities to work with a range of technologies, programming languages, and systems, with support to grow your skills over time.
The Finance Automation team is looking for a Software Development Engineer who enjoys working on complex problems, values collaboration, communicates clearly, and is motivated to build systems that scale responsibly and inclusively.
Key job responsibilities
As a Senior Engineer, you will:
Design and build scalable, reliable solutions for complex business needs
Own and contribute to the architecture and implementation of financial systems
Partner with cross-functional teams to understand challenges and develop thoughtful, effective solutions
Apply AI and automation capabilities to improve communication and system experiences
Support the growth of other engineers through mentoring, knowledge sharing, and code reviews
Influence technical decisions with a balanced focus on security, performance, reliability, and long-term maintainability
About the team
We are a team of tech leaders passionate about insisting on the highest standards for Amazon's engineering teams. Join us and be part of a dynamic team that values innovation, continuous improvement, and the relentless cross-org rollout of industry-leading standards.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Bachelor's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.