Synechron

Senior Data Engineer – Capital Markets

Synechron$115K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in enterprise data management or data engineering
  • Proficiency in SQL, particularly in complex query writing
  • Hands-on experience with Snowflake, Databricks, and Spark
  • Strong Python skills for data processing and automation
  • Solid understanding of data modeling concepts
  • Ability to translate business needs into scalable data solutions
  • Bachelor's degree in engineering or computer science

Responsibilities

  • Design and maintain scalable data warehouse and lake solutions
  • Develop ETL/ELT pipelines using specified technologies
  • Optimize SQL queries for large datasets
  • Create documentation for data mappings and transformation rules
  • Interpret business requirements into data engineering designs
  • Collaborate with stakeholders to deliver data solutions
  • Support data modeling efforts and performance tuning

Benefits

  • Opportunity to work in a multinational organization with offices globally
  • 15 days of paid annual leave plus 10 personal leave days
  • Comprehensive insurance plan including medical and dental
  • Flexible hybrid work policy
  • RRSP with up to 4% employer contribution
  • Higher education certification policy
  • Access to over 5000 courses on Udemy for Business
  • Coaching from experienced colleagues in specialized labs
  • Engagement in cutting-edge projects with leading financial institutions
  • Diverse and fun work culture
Full Job Description

Our challenge

Seeking a motivated, proactive, and reliable Data Engineer to join the Data Sourcing and Analytics team. This role will support the design, development, implementation, and ongoing enhancement of enterprise data solutions across cloud data platforms. The ideal candidate will bring strong SQL programming, Snowflake, Databricks, Spark, and Python development experience, along with the ability to analyze business requirements, translate them into scalable data solutions, and collaborate effectively with technology and business stakeholders. Experience in the finance or banking domain is a strong plus.

Additional Information* 

The base salary for this position will vary based on geography and other factors.  In accordance with law, the base salary for this role if filled within Mississauga, ON is CAD $115k – CAD $130k/year & benefits (see below).

The Role

Responsibilities:

  • Design, develop, and maintain scalable enterprise data warehouse, data lake, and cloud-based data engineering solutions.
  • Develop robust ETL/ELT pipelines and transformation routines using SQL, Snowflake, Databricks, Spark, Python, and related cloud data platform services.
  • Write, optimize, and troubleshoot complex SQL queries, stored procedures, and data transformation logic for large and complex datasets.
  • Create and maintain data mappings, source-to-target specifications, data lineage documentation, and transformation rules to support enterprise reporting and analytics needs.
  • Perform analysis and interpretation of business, functional, and technical requirements, and translate requirements into reliable data engineering designs.
  • Partner with business analysts, data architects, application teams, and reporting teams to understand data needs and deliver high-quality data solutions.
  • Support data modeling efforts, including dimensional modeling, fact and dimension design, data normalization, and fit-for-purpose analytical structures.
  • Perform testing, validation, reconciliation, performance tuning, and production support for data pipelines and analytical datasets.
  • Use modern engineering practices and productivity tools, including GitHub Copilot or similar AI-assisted development capabilities, to improve development efficiency and code quality.
  • Contribute to cloud data platform migration, modernization, and operational support initiatives across the enterprise data ecosystem.

Requirements:

  • 5+ years of experience in enterprise data management, data engineering, data warehousing, or large-scale data platform development.
  • Strong SQL programming experience, including development of complex queries, stored procedures, performance tuning, data profiling, and reverse engineering of existing data processes.
  • Hands-on experience with Snowflake development and utilities such as SnowSQL, time travel, metadata management, data sharing, and query optimization.
  • Hands-on experience with Databricks and Spark programming for large-scale distributed data processing, transformations, and analytical workloads.
  • Strong Python programming experience for data processing, automation, API integration, scripting, and pipeline development.
  • Experience with data modeling concepts, including OLTP, OLAP, dimensional modeling, facts, dimensions, and enterprise analytical data structures.
  • Experience creating data mappings, source-to-target specifications, transformation logic, and documentation to support downstream reporting and analytics.
  • Ability to analyze and understand business, functional, and technical requirements and convert them into scalable, maintainable data solutions.
  • Working knowledge of cloud-based data architecture, messaging patterns, analytics platforms, and modern data engineering design principles.
  • Experience supporting testing, validation, reconciliation, defect resolution, deployment, and production support for enterprise data solutions.
  • Familiarity with AI-assisted development tools such as GitHub Copilot and the ability to use them responsibly to improve productivity, code quality, and documentation.
  • Proactive self-learner with a strong commitment to quality, ownership, and accountability, with the ability to plan work effectively and deliver assignments according to agreed delivery dates.
  • Superior communication, analytical, and problem-solving skills, with the ability to work effectively across business and technology teams.
  • Minimally a BA degree within an engineering and/or computer science discipline

Preferred, but not required:

  • Experience in the finance or banking industry, including familiarity with securities, banking products, regulatory reporting, risk, accounting, or data footprints associated with financial instruments.
  • Prior experience contributing to an enterprise-wide cloud data platform migration or modernization initiative.
  • Cloud certification, Snowflake certification, Databricks certification, or related data engineering certification.
  • Motivated, proactive, dependable, and reliable professional with a strong sense of ownership and accountability.

We offer:

  • A multinational organization with 58 offices in 22 countries and the possibility to work abroad.
  • 15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
  • A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
  • Flexible hybrid policy.
  • RRSP with employer’s contribution up to 4%.
  • A higher education certification policy.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
  • Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
  • A truly diverse, fun-loving and global work culture.

About Synechron

Synechron is a digital consulting firm that provides technology solutions to financial services companies. The company's services include digital, business consulting, technology, and data analytics. Synechron serves customers in the banking, capital markets, insurance, and asset management industries. The company has offices in North America, Europe, Asia, and the Middle East.
Learn more about Synechron
Size
10,000 employees
Industry
Founded
2001

Similar Jobs

More Jobs at Synechron

  • Synechron
    GCP Cloud Architect
    $215K — $240K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Synechron
    l2/l3 Application support
    $100K — $115K *
    Iselin, NJ 08830 (Middlesex County)
    Information Technology
    In-Person
  • Synechron
    iOS Developer
    $100K — $115K *
    Charlotte, NC 28269 (Mecklenburg County)
    Consumer Technology
    In-Person
  • Synechron
    AI / ML Engineer
    $95K — $100K *
    Montreal, QC H1A 0A1
    Information Technology
    In-Person
  • Synechron
    Python AI Engineer
    $95K — $100K *
    Montreal, QC H1A 0A1
    Information Technology
    In-Person

More Finance & Insurance Jobs

Find similar Senior Data Engineer – Capital Markets jobs: