Software Development Engineer II, Amazon at Amazon
On-site · Thane, Maharashtra, India · full time
Practice the Software Development Engineer II, Amazon interview at Amazon with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- AWS
- software development
- system design
- scalability
- programming with at least one language
- code reviews
- CI/CD pipelines
About the role
Define high level and low level design for software solutions using the latest AWS technology in a large distributed environment. Define high-level and low-level architecture for distributed financial systems using modern AWS technologies. Design, develop, test, and deploy scalable and reliable software solutions for accounting and financial operations. Drive architecture and technology choices, ensuring alignment with long-term platform goals and scalability requirements. Implement and advocate engineering best practices, including automation, testing, code reviews, and CI/CD pipelines. Leverage data and metrics to enhance system performance, reliability, and operational efficiency. Develop integration frameworks and APIs to streamline workflows and improve system interoperability. Maintain exceptional code quality standards with emphasis on security, readability, and maintainability. Collaborate with cross-functional teams across Finance, Product, and Platform Engineering to deliver high-impact solutions. Drive continuous innovation through experimentation and adoption of modern technologies. Experience or exposure to AI/ML technologies is a strong plus, particularly in building intelligent, predictive, or automation-driven financial systems.