Software Development Engineer, Amazon Stores FinTech
Description
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 Planning and Forecasting, which provides financial planning capability to Amazon Stores finance customers. You will:
- Partner with product managers and finance users to clarify requirements and contribute to technical designs 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.
- Build and operate scalable data pipelines and services on AWS, including AWS Glue, EMR, SNS, SQS, EC2, Elastic Container Service, and Lambda.
- Drive engineering excellence and a collaborative team culture through design reviews, thoughtful peer code reviews, knowledge sharing, and adoption of engineering best practices.
- Champion operational excellence by keeping systems available and reliable through monitoring dashboards, alarms, runbooks, and standard operating procedures that drive process improvement.
- Resolve production issues, perform root cause analysis, and put lasting fixes in place.
- Develop an understanding of financial reporting concepts and how they operate within Amazon's planning cadence and rhythm, so your solutions reflect the business needs behind them.
- Participate in rotational on-call support for critical systems.