Software Development Engineer II, FinTech
Amazon
Amazon
Join Amazon's FinTech organization and contribute to building high-performance, globally scalable financial systems that power the company's growth. This role offers the opportunity to drive innovation using AWS cloud services and ensure exceptional customer experiences.
Amazon's Finance Technology (FinTech) team is responsible for critical financial technology applications, enabling business expansion, ensuring compliance, and providing in-depth financial data analysis. Your work will be central to Amazon's financial management and continued expansion.
We are seeking a driven Software Development Engineer to help create the next generation of distributed, scalable financial systems. Thrive in a fast-paced, challenging environment tackling complex business contexts. Design and develop services handling billions in global financial transactions annually. This is a high-visibility, mission-critical initiative with significant organizational impact.
Architect and implement foundational greenfield services for new accounting software, ensuring scalability, reliability, and performance.
Leverage the latest technologies, frameworks, and tools in cloud computing, distributed systems, data processing, and real-time analytics.
Address high-scale processing challenges, handling millions of transactions daily by designing robust, high-performance solutions.
Collaborate closely with product managers, data engineers, accountants, and senior engineering leaders, presenting work to Principal Engineers.
Define high-level and low-level designs for software solutions utilizing AWS technology.
Lead the implementation of engineering best practices and use data to refine operational excellence.
Drive architectural and technology decisions for FinTech accounting products.
Design, develop, and deploy medium to large-scale software solutions for Amazon's accounting needs.
Elevate code quality, focusing on security, readability, consistency, and maintainability.
A minimum of 3 years of professional software development experience, excluding internships.
At least 2 years of experience in designing or architecting new and existing systems, focusing on design patterns, reliability, and scaling.
Proficiency in at least one software programming language.
Possession of a Bachelor's degree or an equivalent qualification.
Demonstrated experience throughout the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Amazon
Fintech