Software Development Engineer, Finance Automation
Interested in building the next generation of Financial Systems capable of handling billions of dollars in transactions? Eager to develop highly scalable systems utilizing Amazon Cloud?
Massive data volumes combined with complex business rules in a distributed, service-oriented architecture present a significant information collection and delivery challenge. Our goal is to deliver software systems that accurately capture, process, and report on the vast volume of daily financial transactions, including customer purchases, vendor payments, inventory movements, commission calculations, and tax collections across multiple jurisdictions worldwide.
The ideal candidate will possess strong analytical, critical thinking, and problem-solving skills, extensive software development experience, and a passion for creating maintainable, reliable, and scalable user-facing applications accessed by thousands of external vendors and internal customers. Successful team members collaborate effectively with internal stakeholders and other Amazon development teams to create new applications that meet high standards of system availability and reliability. Engineers in this team work on workflow management tools, solving first-time problems and transforming them into reusable components for broader use. We seek engineers who are excellent communicators, self-motivated, flexible, hardworking, and enjoy a fun work environment. The candidate will also review technical designs and mentor other developers.
You will have the opportunity to build new software products and features from scratch, working with diverse technologies, programming languages, and systems, staying abreast of technological advancements. Your responsibilities encompass all aspects of software development, with the freedom to explore your ideas and see your contributions benefit Amazon globally. The Finance Automation team seeks talented engineers to tackle large, complex projects.
Key job responsibilities:
- Shape the vision and strategy for solving business problems across retail and other cross-system domains.
- Design architecture with a long-term perspective on future needs.
- Mentor team members and promote quality delivery.
- Develop highly maintainable systems, taking technical leadership and overcoming challenges.
- Make data-driven architecture decisions aligned with business priorities.
BASIC QUALIFICATIONS
- 3+ years of professional software development experience (non-internship).
- 2+ years of experience in system design or architecture, including patterns, reliability, and scalability.
- Proficiency in at least one programming language.
PREFERRED QUALIFICATIONS
- 3+ years of experience in the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
We are committed to an inclusive culture that empowers Amazon employees to deliver the best results for our customers. If you need workplace accommodations during the application, interview, or onboarding process, please visit For applicants outside listed regions, please contact your Recruiting Partner.
Amazon is an equal opportunity employer, valuing diversity and inclusion, and does not discriminate based on veteran status, disability, or other protected characteristics.