Amazon Financials Foundation Services (AFFS), a division within Amazon’s
eCommerce Services Organization (eCS) is leading innovation in business systems
integration and defining the future of financial accounting at Amazon scale. Our
systems are advancing one of the world's most scalable, reliable, and secure
e-commerce ecosystem and are responsible for processing hundreds of billions of
dollars in transactions, in multiple currencies and countries. We are at the
center of Amazon’s key initiatives and fuelling the growth of Amazon’s
businesses worldwide by constantly raising the bar on the speed at which
business teams can integrate with our systems.
We are looking for software engineers who thrive on complex problems and relish
the challenge of operating complex and mission critical systems under high
throughput. Our systems manage hundreds of millions of records, and respond to
millions of service requests per minute. Do you think you are up to the
challenge? Or would you like to learn more and stretch your skills and career?
As an SDE here, you will build, scale, monitor, and optimize systems within
AFFS. You will interface with several teams including Retail Systems,
Marketplace Systems, Digital Systems, Web services, Financial systems and
operations. You will also be part of GenAI based solutions to reduce the time
Finance Operations teams and Accountants spend on monthly financial data
analysis process. Our mission is to provide a world-class customer experience
using scalable and robust software, so the challenges and opportunities span
both the business and technical realms.
The successful candidate is expected to contribute to all parts of the software
development and deployment lifecycle, including design, development,
documentation, testing and operations. They must possess verbal and written
communication skills, be self-driven and deliver high quality results in a fast
paced environment. They need to enjoy working closely with their peers in a
group of very smart and talented engineers.
Key job responsibilities
As a software development engineer on this team, you will play a pivotal role in
the following:
- Work with the team to help drive business decisions
- Design, implement, test, deploy and maintain innovative software solutions to
drive services optimizations, cost, and security.
- Use software engineering best practices to ensure a high standard of quality
for all of the team deliverables
- Write high quality distributed system software
- Work in an agile, startup-like development environment, where you are always
working on the most important stuff.