Senior Software Engineer I - Compliance Reporting
Role details
Job location
Tech stack
Job description
As a Senior Engineer, you'll contribute significantly to large-sized impactful projects, taking ownership of complex features that improve how we handle external financial crime investigations queries. You'll work on automation systems and intelligent tools that process requests from partner banks and law enforcement agencies while reducing manual handling time and improving customer experience.
Team name - FinCrime Requests (Compliance Reporting team)
Our mission is to be the first point of contact for any external investigations involving Wise's customers, efficiently processing requests from partner banks, law enforcement, and other authorities while catching suspicious activities that our internal systems might miss.
In our strategic vision, we've identified key pillars:
Intelligent Request Processing: Improve manual, email-based request handling with automated systems using LLMs and enhanced data processing - targeting 90% automation for Law Enforcement cases and significant improvements for Partner Bank RFIs
Customer Experience Enhancement: Reduce transaction suspensions and customer friction by building better escalation logic, faster processing times, and improved risk assessment
Intelligence Feedback Integration: Use external investigation data to provide insights that can strengthen Wise's internal AML, fraud, and sanctions controls
Our next strategic goals revolve around building a unified request handling platform, exploring self-service capabilities for partners, and achieving sub-1-hour end-to-end processing for 80% of cases.
Scope of Responsibilities
Contribute significantly to large-sized impactful projects in external financial crime investigations, from email processing improvements to unified case management platforms. Own the technical roadmap for automating investigative workflows while ensuring optimal customer experience and regulatory compliance.
Product Development
- Improve automation systems using LLMs to better process incoming emails from law enforcement and partner banks
- Build unified request handling platform that brings together RFI and LE case management workflows
- Develop partner access capabilities enabling law enforcement and partner banks to access customer information more efficiently
- Enhance escalation systems that better identify genuine criminal activity while reducing false positives and customer friction
- Implement automated response generation using LLMs and templating systems for consistent, professional responses
- Optimize suspended transaction handling to minimize customer impact while maintaining compliance
Leadership & Collaboration
- Mentor junior engineers in financial crime investigation processes and external stakeholder management
- Collaborate across FinCrime teams to ensure effective intelligence sharing between investigations, fraud, and sanctions teams
- Lead technical architecture discussions on systems handling sensitive law enforcement and partner communications
- Drive automation improvements by identifying and implementing high-impact optimization opportunities
- Work with external stakeholders including law enforcement agencies and partner banks to improve technical processes
Requirements
Technical Expertise
- Extensive experience working with Java, Spring framework, asynchronous message queues and have worked with microservices architecture - this is essential
- Build scalable case management platforms that can handle growing request volumes globally
- Implement data enrichment systems that automatically gather relevant customer information
- Create flexible templating systems for generating responses across different jurisdictions and languages