Senior Software Engineer driving fraud‑prevention and account‑integrity features for a global payments platform, building scalable microservices on AWS using Java and Python.
About the role
Key Responsibilities
Design, develop, and maintain high‑throughput microservices that detect and prevent fraudulent activity across user accounts.
Collaborate with product, data science, and security teams to translate complex fincrime requirements into reliable software solutions.
Implement real‑time monitoring, alerting, and remediation workflows using AWS services and event‑driven architectures.
Write efficient, test‑covered code in Java and Python, and ensure data integrity through robust SQL schema design and query optimization.
Participate in code reviews, incident response, and continuous improvement of the team's engineering practices.
Requirements
5+ years of professional software development experience, with strong expertise in Java and Python.
Hands‑on experience building and operating microservice architectures on AWS (e.g., Lambda, SQS, DynamoDB, RDS).
Proficiency in SQL and relational database design, including performance tuning.
Solid understanding of fraud detection, risk modeling, or financial‑crime mitigation concepts.
Ability to work autonomously in a fast‑paced, product‑focused environment and communicate technical ideas clearly.