Software Development Engineer Ii, Fintech Settlements, Adjustments and Billing

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

Software Development Engineer II role focused on building and maintaining highly scalable financial systems for settlements, adjustments, and billing at Amazon. The role involves designing, developing, and deploying critical platforms using AWS technologies like Java, Lambda, DynamoDB, and Kinesis, with a focus on modernizing legacy systems and ensuring reliability. Responsibilities include full software development lifecycle, architectural decisions, mentoring junior engineers, and operational support.

What you'd actually do

  1. Design, develop, and maintain highly scalable financial systems that process critical settlement and billing transactions
  2. Build features for Settlements Authority that enable automated deduct-from-payment (DFP) workflows between AR and AP subledgers
  3. Contribute to the Transaction Adjustment Experience (TRAX) platform, helping finance operations teams efficiently manage transaction adjustments
  4. Work on OFA Billing systems and support the migration strategy as we modernize our financial technology stack
  5. Collaborate with product managers, finance operations teams, and other engineering teams to deliver solutions that meet complex business requirements

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
  • Bachelor's degree or equivalent
  • Bachelor's degree in computer science or equivalent, or 3+ years of technical work experience

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience designing, building, operating, and managing large-scale distributed systems or web services
  • Knowledge of AWS services including compute, storage, networking, security, databases, machine learning, and serverless technologies
  • Experience working with REST API based services
  • Experience in Agile methodologies and DevOps practices
  • Master's degree in Computer Science or related technical field
  • Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
  • Experience working with software developers
  • Experience in written and verbal communication skills to communicate with technical and non-technical audiences, including senior leadership
  • Familiarity with financial systems or FinTech domains