Software Development Engineer II, Amazon
Amazon
Amazon
Shape the future of global finance with cutting-edge technology as a Software Development Engineer II at Amazon. This role offers a unique opportunity to architect and build scalable financial systems that drive Amazon's worldwide expansion. You will leverage advanced AWS cloud services to solve intricate technological challenges and transform the processing of financial transactions for millions of users.
Join a dynamic and collaborative team passionate about innovation and technical excellence. We are dedicated to developing next-generation financial technologies and making a significant impact in the financial sector by tackling complex problems and advancing technological frontiers.
Define robust software solutions through high-level and low-level design, utilizing the latest AWS technologies within a large distributed environment. Develop, test, and deploy highly scalable and reliable software for accounting and financial operations. Drive architectural and technology choices, ensuring alignment with long-term platform goals and scalability needs. Champion engineering best practices such as automation, comprehensive testing, code reviews, and CI/CD pipelines.
Enhance system performance, reliability, and operational efficiency by leveraging data and metrics. Build integration frameworks and APIs to optimize workflows and system interoperability. Maintain exemplary code quality, with a strong focus on security, readability, and maintainability. Collaborate effectively with cross-functional teams across Finance, Product, and Platform Engineering to deliver impactful solutions and foster continuous innovation through experimentation.
A minimum of 3 years of professional software development experience, excluding internships, is required. Additionally, possess at least 2 years of experience in designing or architecting new and existing systems, including familiarity with design patterns, reliability, and scaling principles. Proficiency in at least one software programming language is essential.
Experience with machine learning, data mining, information retrieval, statistics, or natural language processing is advantageous. Prior experience in building and successfully delivering complex software systems to customers is highly preferred. Exposure to AI/ML technologies, particularly in developing intelligent, predictive, or automation-driven financial systems, is a significant plus.
Amazon
Financial Services