Data Engineer

Socket.dev

Toronto

Hybrid

CAD 70,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health and Life insurance coverage
Hybrid working environment
Employee Assistance Program
Extensive Perks Program

Job summary

Synpulse is seeking a Data Engineer to design, build, and optimize data pipelines and infrastructure for financial services clients. You will work closely with consultants and stakeholders to enable scalable, secure, and high-performance data solutions across multiple projects.

The role emphasizes data mesh architectures, CI/CD for data apps, and collaboration with QA to ensure data quality and regulatory alignment. Hybrid work in Toronto is offered.

Qualifications

  • 5+ years of professional data engineering experience designing, building, and optimizing scalable pipelines.
  • Strong SQL and Python skills with exposure to Spark, PySpark, Scala, or Java preferred.
  • Hands-on with cloud platforms (AWS/Azure/GCP) and cloud-native tools (Snowflake, Databricks).
  • Experience with ML models, GenAI pipelines, containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with data mesh principles and data governance practices.

Responsibilities

  • Develop ETL/ELT workflows for diverse sources into warehouses and data lakes.
  • Contribute to full‑stack platform projects and infrastructure initiatives.
  • Build and maintain data assets and models for analytics and reporting.
  • Architect data mesh patterns for domain-oriented data ownership.
  • Collaborate with business teams and analysts to gather requirements and ensure data quality.

Skills

SQL
Python
Spark
Cloud
Docker
Kubernetes
Airflow
Data Mesh
PostgreSQL
NoSQL

Tools

Snowflake
Databricks
Airflow
Terraform
Git
Jenkins

Job description

Your Growth Unleashed
Where your journey begins and your potential shines

At Synpulse, we don’t just consult – we transform. As a leading global management and technology consultancy with Swiss roots, we empower financial institutions to navigate change and seize new opportunities. Since 1996, we've been shaping the future of financial services by delivering cutting-edge expertise in strategy, operations, and technology to banks and insurers worldwide.

What sets us apart is our people. At Synpulse, we cultivate a collaborative, high-impact culture where initiative and creativity are valued. With 21 offices across Europe, the Americas, and Asia-Pacific, we bring together diverse perspectives and talents. We believe innovation thrives where everyone feels they belong and can contribute.

Our core values –Embrace, Drive, Achieve– shape how we work and evolve. We don’t just offer jobs – we offer the chance to develop, make an impact, and be part of a team that’s redefining the future of financial services.

Are you excited about transforming the way we bank by using the latest technology? We are too!

Note: The selection process will involve in-person interviews.

As a Data Engineer, you’ll play a pivotal role in designing, building, and optimizing data pipelines and infrastructure for our financial services clients. You’ll work closely with consultants and client stakeholders to enable scalable, secure, and high-performance data solutions that power strategic decision‑making, while thriving in a dynamic, multi-project environment where initiative and ownership are key.

About You:
  • 5+ years of professional experience in data engineering, with a strong focus on designing, developing, and optimizing scalable data pipelines, ETL/ELT workflows, and data integration solutions.
  • Proficiency in SQL and Python; knowledge of Spark, PySpark, Scala, or Java is a strong asset.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and cloud-native data tools (e.g., Snowflake, Databricks, Airflow, AWS Glue, EMR, AWS Lambda).
  • Experience working with ML Models, LLM frameworks and deploying GenAI pipelines (prompt chains, embeddings etc.)
  • Experience with containerization (Docker) and orchestration (Kubernetes) in cloud environments.
  • Familiarity with data mesh architecture principles and decentralized data ownership models.
  • Experience with relational and NoSQL databases (PostgreSQL, Sybase, MySQL, DynamoDB) and storage/integration systems (S3, SFTP).
  • Experience with scheduling and orchestration tools (CRON, Apache Airflow, AWS Step Functions).
  • Strong understanding of data modeling, warehousing concepts, and real-time processing architectures.
  • Experience with version control (Git/Bitbucket) and CI/CD practices using tools such as Jenkins; familiarity with Infrastructure as Code solutions like Terraform and CloudFormation.
  • Knowledge of observability, monitoring, and data lineage frameworks to ensure pipeline transparency.
  • Experience in financial services data domains (risk, compliance, trading, wealth/asset management, customer analytics).
  • Excellent communication skills and ability to work with both technical and non-technical stakeholders.
About the job:
  • Develop ETL/ELT workflows to enable seamless extraction, transformation, and loading of data from diverse sources into warehouses, data lakes, and client‑facing applications.
  • Contribute to full‑stack platform projects and infrastructure initiatives, adapting to new technologies and platforms as needed to deliver comprehensive solutions that meet diverse client requirements across consulting engagements.
  • Build and maintain data assets and models to support analytics, reporting, visualization and operational use cases.
  • Architect and implement data mesh patterns to enable domain‑oriented data ownership.
  • Collaborate with business teams, consultants, and analysts to gather and understand requirements, ensuring alignment with client objectives and data needs.
  • Implement observability, monitoring, lineage, and compliance best practices for transparency and regulatory alignment.
  • Contribute to migration projects from legacy platforms to modern data ecosystems (e.g., Snowflake, AWS).
  • Build and maintain CI/CD pipelines for data applications, ensuring automated testing, deployment, and rollback capabilities in containerized environments.
  • Collaborate with QA and Support teams to troubleshoot and resolve production issues, ensuring data quality and stability.
  • Participate in client workshops, solution design sessions, and the preparation of technical documentation.
Why us:
  • Global transformation company with expertise in the financial space and the latest technologies
  • A comprehensive onboarding program that offers you time and resources to broaden your skillset and orientate yourself to Synpulse’s values and methods
  • Continual and comprehensive learning and development through our Global Academy Program
  • Internal and external events to drive our DE&I mission “Free To Be Me”
  • Opportunities to transfer between practices and to our locations across the world
  • Hybrid working environment
Alongside a competitive salary, you’ll get lots of other great benefits too:
  • 20 days annual leave plus public holidays
  • Contribution to retirement account
  • Health and Life insurance coverage from day 1
  • Employee Assistance Program with with 24/7 mental health support
  • Extensive Perks Program
Your documents to start the process:
  • Resume

The salary range in Toronto for this role is $70,000 - $120,000

Do you approach your tasks with commitment and enjoyment and are you convinced that teamwork achieves better results than working alone? Are you proactive and willing to go the extra mile for your clients? Are you motivated not only to design solutions but also to implement them? As a flexible and goal‑oriented person, you will quickly assume entrepreneurial responsibility with us.

Do you appreciate the spirit of a growing international company with Swiss roots and a strong corporate culture?

Then we look forward to receiving your online application at Synpulse Careers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Synpulse • Toronto

Hybrid
CAD 70,000 - 120,000
Hybrid work environment
20 days leave
Health & Life insurance
+3
Manager - Banking (Data Management & Governance)
Manager - Banking (Data Management & Governance)

Synpulse • Toronto

Hybrid
CAD 135,000 - 165,000
Hybrid work
Health insurance
Dental & Vision insurance
+1
Software Engineer
Software Engineer

Synpulse8 • Toronto

On-site
CAD 80,000 - 100,000
20 days annual leave plus public holidays
Contribution to retirement account
Health insurance from day 1
+2
Management Consultant - Banking
Management Consultant - Banking

Synpulse • Toronto

Hybrid
CAD 70,000 - 130,000
Hybrid work environment
20 days annual leave
Health and Life insurance
+2
Data Engineer
Data Engineer

Financeit • Toronto

On-site
CAD 75,000 - 95,000
Hybrid workplace
Competitive salary with bonus
Comprehensive benefits
+3
Senior Data Engineer
Senior Data Engineer

Confluence Technologies • Toronto

On-site
CAD 120,000 - 160,000
Generous Time Off
Global Career Development
Social Events
+1
Senior Data Engineer
Senior Data Engineer

Shyftlabs • Toronto

On-site
CAD 140,000 - 180,000
Health coverage
OPEN: Data Engineer
OPEN: Data Engineer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 80,000 - 100,000
Senior Data Engineer
Senior Data Engineer

Techedin • Toronto

Hybrid
Data Engineer
Data Engineer

Cyber Space Technologies LLC • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000