This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Amazon's Financial Technology team is seeking passionate, results-driven, and inventive software developers who thrive in working on massively scalable and distributed systems. The ideal candidate excels in a fast-paced environment, understands how to handle large data sets and transactions, and will contribute to delivering a new generation of software leveraging Amazon Web Services. With a passion for technology and a desire to tackle real-world business challenges, the successful candidate will play a pivotal role in our platform, which serves Amazon's finance, tax, and accounting functions globally. As a member of this team, your mission will be to design, develop, document, and support massively scalable, distributed real-time systems. Utilizing C++, Python, Java, object-oriented design patterns, distributed databases, and other innovative storage techniques, you will build and deliver software systems that support complex and rapidly evolving business requirements. We seek individuals with a range of experience, from brilliant and motivated new college graduates to seasoned technical leaders with battle-tested wisdom and scars.
Job Responsibility:
Design, develop, document, and support massively scalable, distributed real-time systems
Own all aspects of end-to-end solutions through full-stack software development
Leverage agile methodologies to iteratively build and deliver high-quality results
Work across Amazon engineering teams and business teams globally to plan, design, execute, and implement new platform across multiple geographies
Review requirements, design services, build new interfaces, integrate with existing architectures, develop and test code, and deliver implementations for Global Tax customers
Manage day-to-day activities, participate in designs, design reviews, and code reviews with engineering team
Build backend services and customer-facing APIs using AWS technologies
Design and code technical solutions using Angular JS, React, Node.js, JQuery, and SQL Server
Contribute to a suite of tools hosted on AWS infrastructure
Requirements:
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
Nice to have:
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