Software Development Engineer Ii, Amazon

Amazon Amazon · Big Tech · IN, TS, Hyderabad · Software Development

Software Development Engineer II at Amazon, focusing on designing and developing scalable financial systems and solutions for global financial transactions using AWS cloud technologies. The role emphasizes architectural design, software development, testing, deployment, and advocating for engineering best practices. While AI/ML experience is a plus, it is not the core focus of the role.

What you'd actually do

  1. Define high level and low level design for software solutions using the latest AWS technology in a large distributed environment.
  2. Define high-level and low-level architecture for distributed financial systems using modern AWS technologies.
  3. Design, develop, test, and deploy scalable and reliable software solutions for accounting and financial operations.
  4. Drive architecture and technology choices, ensuring alignment with long-term platform goals and scalability requirements.
  5. Implement and advocate engineering best practices, including automation, testing, code reviews, and CI/CD pipelines.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice to have

  • Experience in machine learning, data mining, information retrieval, statistics or natural language processing
  • Experience building complex software systems that have been successfully delivered to customers

What the JD emphasized

  • design and develop sophisticated software solutions that transform how financial transactions are processed
  • design and develop services that facilitate global financial transactions worth billions (USD) annually