Software Development Engineer, FinTech
DESCRIPTION
Here's a revised version of the job description with a more generic approach to the roadmap contributions:
Are you passionate about building cutting-edge, globally scalable financial systems that power Amazon's growth? Do you thrive on leveraging AWS cloud services to drive innovation? Are you committed to delivering exceptional customer experiences? If so, this is the perfect opportunity for you.
Amazon's Financial Technology Team is seeking a dynamic, results-driven Software Development Engineer to help create the next generation of distributed, scalable financial systems. We're looking for someone who excels in fast-paced environments and embraces the challenge of complex, evolving business contexts.
As part of the General Ledger (GL) team, you'll be at the heart of Amazon's financial operations, responsible for critical systems that process billions in global transactions annually. his team owns critical software such as Spursh a journal ingestion, transformation and posting framework that processes an average of 371MM journal lines per month; Exchange Rates (FX) application that vends 45K+ currency conversion rates to more than 130 clients within and outside of Amazon; and Code Combination ID Service (CCID), responsible for validating and pregenerating 110MM+ Chart of Account (COA) combinations. These systems are used by accounting clients to complete their critical month close processes.
You'll contribute to our ambitious multi-year roadmap, which includes:
• Expanding financial systems to support new business entities and regions
• Developing innovative solutions to address complex accounting challenges
• Implementing automation projects to save thousands of hours annually
• Supporting strategic corporate initiatives and new business ventures
• Enhancing financial reporting and analytics capabilities
• Improving compliance and controllership functions
• Refining and optimizing our core financial platforms
In this role, you will:
1. Design and implement flexible, scalable solutions for real-world accounting problems at a global scale
2. Utilize AWS cloud platform and its products to build highly scalable systems
3. Collaborate with cross-functional teams to continuously improve our financial platforms and services
4. Develop innovative integration patterns and leverage various Amazon technologies to enhance efficiency and customer experience
5. Contribute to the entire software development lifecycle, from conception to deployment and maintenance
Join us to tackle some of the most complex challenges in large-scale computing, work with world-class professionals, and directly impact millions of customers worldwide. At Amazon, you'll own your systems end-to-end and help shape the future of global finance technology.
Are you ready to make a significant impact? Apply now and be part of Amazon's financial innovation journey!
Key job responsibilities
- Define high level and low level design for software solutions using the latest AWS technology in a large distributed environment.
- Take the lead on defining and implementing engineering best practices and using data to define and improve operational best practices.
- Help drive the architecture and technology choices for FinTech accounting products.
- Design, develop and deploy medium to large software solutions for Amazon accounting needs.
- Raise the bar on code quality, including security, readability, consistency, maintainability.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent