Software Development Engineer II, Amazon
Amazon
Amazon
Drive innovation in global financial systems by building cutting-edge solutions with advanced cloud technologies. This role offers the opportunity to shape scalable financial systems that fuel Amazon's worldwide growth, transforming how financial transactions are processed using state-of-the-art AWS services. Join a collaborative team dedicated to technical excellence and making a significant impact in the financial technology sector.
Key responsibilities include defining high-level and low-level designs for scalable software solutions leveraging AWS technologies. You will architect distributed financial systems, develop, test, and deploy reliable software, and drive technology choices aligned with long-term platform goals. Advocating for engineering best practices such as automation, testing, and CI/CD is crucial. You'll also enhance system performance with data, build integration frameworks, maintain high code quality, and collaborate across teams to deliver impactful solutions.
Continuous innovation through experimentation and adopting modern technologies is encouraged. Experience with AI/ML for intelligent financial systems is a significant advantage.
This position requires a minimum of three years of professional software development experience, excluding internships. Additionally, a minimum of two years of experience in designing or architecting new and existing systems, focusing on patterns, reliability, and scaling, is necessary. Proficiency in at least one programming language is a fundamental requirement.
Preferred qualifications include experience in machine learning, data mining, information retrieval, statistics, or natural language processing. Demonstrating experience building complex software systems that have been successfully delivered to customers is also highly valued.
Amazon
Financial Services