remote
Software Development Engineer - AFFS - Amazon.com
Software Engineer
Senior engineer building scalable, secure financial systems on AWS, integrating multi‑currency transaction processing and business accounting across Amazon’s e‑commerce ecosystem.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices that process billions of dollars in multi‑currency transactions.
- Collaborate with cross‑functional teams to define and implement new financial accounting features at Amazon scale.
- Optimize performance, reliability, and security of distributed systems using AWS services and best practices.
- Write clean, testable code in Python and Java, and contribute to continuous integration/continuous delivery pipelines.
- Participate in code reviews, architectural discussions, and incident response for mission‑critical services.
Requirements
- 5+ years of software engineering experience in a large, distributed environment.
- Strong proficiency in Python and Java, with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS (EC2, Lambda, RDS, SQS, SNS) and related DevOps tooling.
- Deep knowledge of SQL and NoSQL data stores, and experience designing scalable data models.
- Excellent problem‑solving skills, ability to work independently and in a fast‑paced team.