onsite
Software Development Engineer, FinTech - Amazon.com
Software Engineer
Develop high‑performance, globally scalable finance systems using Java, C++, Python and AWS. Drive innovation in financial data processing, compliance, and analytics within a fast‑growing FinTech organization.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput finance applications that support global transaction processing and reporting.
- Build and optimize microservice‑based architectures on AWS, ensuring low latency, high availability, and fault tolerance.
- Collaborate with finance analysts and product owners to translate business requirements into scalable technical solutions.
- Implement robust data models and SQL/NoSQL pipelines for real‑time analytics and tax compliance.
- Drive performance tuning, code reviews, and automated testing to uphold code quality and reliability.
Requirements
- 5+ years of software development experience in Java, C++ or Python, with a strong focus on building distributed systems.
- Hands‑on experience with AWS services (e.g., EC2, S3, Lambda, DynamoDB) and container orchestration.
- Proficiency in designing and optimizing relational and non‑relational databases, including complex SQL queries.
- Demonstrated ability to work in an agile environment, delivering production‑grade code on tight timelines.
- Strong problem‑solving skills and a passion for financial technology innovation.