How often have you had an opportunity to be an early member of a team that is tasked with solving a huge customer need through disruptive and innovative technology?
Amazon Stores FinTech Team is seeking a Software Engineer who can design and build scalable systems for Amazon Stores Finance Customers. We are the tech team that builds and supports Worldwide Amazon Stores – one of the fastest growing, largest and most complex Supply Chains in the world.
Key job responsibilities
As a Software Development Engineer II on the Amazon Stores FinTech team, you will design, build, and operate the systems behind Financial Reporting & Insights (FRI), which provides financial reporting to Amazon Stores finance customers. You will:
- Work with product managers and finance users to clarify requirements and turn them into well-scoped technical solutions that fit the product architecture.
- Own features end to end, including low-level design, development, code review, testing, and production deployment.
- Write clean, maintainable code with automated unit, integration, and regression tests.
- Drive engineering excellence through design reviews, thoughtful peer code reviews, and adoption of engineering best practices.
- Build and operate scalable services on AWS, including AWS Glue, EMR, SNS, SQS, EC2, Elastic Container Service, and Lambda.
- Champion operational excellence by keeping systems available and reliable through monitoring dashboards, alarms, and runbooks.
- Resolve production issues, perform root cause analysis, and put lasting fixes in place.
- Learn financial reporting concepts so your solutions reflect the business needs behind them.
- Actively participate in and contribute to rotational on-call support for critical systems.
- Write standard operating procedures and find process improvements that drive innovation.