Job Search and Career Advice Platform

Enable job alerts via email!

AML Data Controls Developer

Insight Global

Toronto

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial institution in Toronto seeks a Senior AML Data Controls Developer to join its Financial Crime & Risk Management Technology team. The ideal candidate will have over 10 years of experience in SQL and Python, focusing on data solutions that ensure regulatory compliance. You will lead data initiatives, collaborate globally, and implement data controls for critical AML systems. This position offers competitive pay reflective of senior expertise and requires flexibility to work across different time zones.

Qualifications

  • 8+ years of hands-on experience in SQL and Python data development.
  • Proven experience with regulatory compliance systems and data integrity.
  • Comfortable working across multiple time zones in a global role.

Responsibilities

  • Design and optimize data controls and pipelines for AML systems.
  • Lead complex data initiatives and collaborate with global teams.
  • Perform root-cause analysis and manage exception processes.

Skills

SQL expertise
Python development
Data governance
Data quality control
Exception handling
Cross-functional collaboration
Payments data flows
Cloud database platforms

Education

University degree in Computer Science or Engineering

Tools

Oracle AML
Airflow
Informatica ETL
Job description
Job Description

Insight Global is seeking a senior AML Data Controls Developer to join a leading financial institution’s Financial Crime & Risk Management (FCRM) Technology team. In this high-impact role, you will design, develop, and maintain critical data controls and pipelines that power AML transaction monitoring and customer risk rating systems — ensuring data integrity, quality, and compliance at enterprise scale.

You will lead complex data initiatives, collaborate globally to define DQ requirements and controls, build robust Python/SQL-based validation logic, optimize database performance, implement exception management processes, and perform root-cause analysis on data issues. This role demands deep expertise in data lifecycle concepts, payments data flows (SWIFT, ACH, Fedwire), and regulatory compliance systems, along with strong leadership in cross-team requirements gathering and execution.

The ideal candidate brings 10–15+ years of proven experience in SQL/Python data development, has worked extensively in AML/KYC or regulatory compliance environments (ideally with Oracle AML), and thrives in a global, fast-paced setting with time-zone flexibility. This is a rare opportunity to shape mission-critical technology that protects one of North America’s largest banks from financial crime. Pay rate is competitive and reflective of senior expertise.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements
  • 8+ years of hands-on experience developing and optimizing complex data solutions, data pipelines, and controls in large-scale enterprise environments
  • 8+ years of strong SQL expertise — query optimization, stored procedures, indexing, partitioning, performance tuning, and complex database design
  • 8+ years of Python development focused on data manipulation, scripting, automation, ETL logic, and building data quality controls
  • Extensive experience in data governance, data quality, metadata management, data issue resolution, exception handling, and root-cause analysis
  • Proven track record designing and implementing data controls and validations to ensure source-to-target data integrity for regulatory/compliance systems
  • Experience leading global cross-functional data initiatives — gathering requirements, defining DQ controls, collaborating with business, data engineers, analysts, and stakeholders
  • Solid understanding of payments data flows, settlement systems, messaging formats (SWIFT, ACH, Fedwire), and financial crime/risk data
  • Comfortable working across multiple time zones (including overlap with Singapore and India teams)
  • University degree in Computer Science, Engineering, or equivalent experience - AML transaction monitoring / KYC development experience, preferably in large banks
  • Hands-on experience customizing or developing with Oracle AML (Mantas / FCCM) transaction monitoring and customer risk rating solutions
  • Experience with ETL orchestration tools (Airflow, Prefect) and Informatica ETL
  • Familiarity with cloud database platforms (AWS, Azure, GCP) and hybrid cloud environments

Exposure to relational (Oracle, PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Redis)

  • Background in financial crime & risk management (FCRM) technology delivery
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.