Taro Logo

Software Development Engineer, FinTech

Amazon is a global technology and e-commerce company that builds innovative solutions across multiple domains.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Job Description

Amazon's Finance Technology (FinTech) team is seeking a talented Software Development Engineer to join their General Ledger team. This role offers a unique opportunity to build high-performance, globally scalable financial systems that support Amazon's growth. The team processes over 371 million transactions monthly, supporting worldwide accounting needs.

As a Software Development Engineer, you'll be responsible for designing and developing foundational services for next-generation distributed financial systems. You'll work with cutting-edge AWS technologies to handle billions in global financial transactions annually. The role involves solving complex challenges in data processing, queuing, and real-time analytics at massive scale.

You'll collaborate closely with cross-functional teams, including product managers, data engineers, and accountants, while working directly with Principal Engineers. This position offers significant visibility and impact, as the team's work is crucial for Amazon's critical close timelines and financial data integrity.

The ideal candidate thrives in a fast-paced environment, enjoys complex business challenges, and has strong technical expertise in distributed systems. This role combines technical innovation with business-critical impact, making it an excellent opportunity for engineers passionate about building scalable financial technology solutions.

Key technologies include AWS services, distributed systems, and modern data processing frameworks. The position offers the chance to work on greenfield projects while maintaining and improving existing systems that are fundamental to Amazon's financial operations.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, FinTech

  • Define high level and low level design for software solutions using AWS technology
  • Lead implementation of engineering best practices
  • Drive architecture and technology choices for FinTech accounting products
  • Design, develop and deploy medium to large software solutions for Amazon accounting needs
  • Maintain code quality, security, readability, and maintainability

Requirements For Software Development Engineer, FinTech

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree

Related Jobs

Support Engineer III, Ordering

Support Engineer III position at Amazon focusing on refund platform operations and development, requiring 3+ years of software development experience and expertise in distributed systems.

Software Development Engineer II, Digital Acceleration

Software Development Engineer II role at Amazon Digital Acceleration, focusing on building scalable digital commerce solutions and automation frameworks.

Software Dev Engineer II, Cross Border Tech

Software Development Engineer II position at Amazon's Cross Border Tech team, building next-generation services for international trade and global e-commerce.

Support Engineer III, Ordering

Support Engineer III position at Amazon focusing on refund platform operations and automation, requiring 3+ years of software development experience and strong troubleshooting skills.

Software Development Engineer 2, VIX Cosmos

Software Development Engineer 2 position at Amazon Music, focusing on building and scaling music streaming services while mentoring junior engineers.