Senior Data Engineer

A financial technology company providing all-in-one financial management solutions for small businesses.
Data
Senior Software Engineer
Remote
3+ years of experience
Finance · Enterprise SaaS

Description For Senior Data Engineer

Wave HQ is a forward-thinking fintech company dedicated to empowering small businesses with comprehensive financial management solutions. As a Senior Data Engineer, you'll join a dynamic team focused on building and scaling the company's data infrastructure to support analytics, machine learning, and GenAI services.

The role demands a skilled professional with 3+ years of experience in data engineering and AWS cloud infrastructure. You'll be responsible for designing and implementing critical components of the modern data stack, including CDC ingestion using Debezium, managing a centralized Hudi data lake, and developing various data pipelines. The position requires expertise in Python, SQL, and dbt, along with strong knowledge of data governance practices and CI/CD methodologies.

Working at Wave offers a unique opportunity to impact small business success while growing professionally. The company provides a flexible work environment, allowing you to choose between their vibrant Toronto office or remote work. Wave is recognized as one of Canada's Top Ten Most Admired Corporate Cultures and Great Places to Work, particularly in Technology and Inclusion categories.

The ideal candidate will be a self-motivated problem-solver who can thrive in ambiguous conditions and communicate effectively with both technical and non-technical stakeholders. You'll be part of a collaborative team that values diverse perspectives and fosters an inclusive environment where innovation flourishes. The role offers comprehensive benefits, including health & wellness packages, educational allowances, and competitive compensation.

This position is perfect for a data engineering professional who wants to make a significant impact while working with cutting-edge technologies in a supportive, growth-oriented environment. You'll have the opportunity to shape Wave's data-driven future while contributing to a platform that makes a real difference in the lives of small business owners.

Last updated 8 minutes ago

Responsibilities For Senior Data Engineer

  • Design, build and deploy components of a modern data stack including CDC ingestion, centralized Hudi data lake, and various pipelines
  • Maintain legacy Python ELT scripts and accelerate transition to dbt models in Redshift
  • Collaborate in planning and rolling out data infrastructure and processing pipelines
  • Identify opportunities to optimize pipelines and improve data workflows
  • Respond to PagerDuty alerts and implement monitoring solutions
  • Assess existing systems and optimize data accessibility
  • Provide technical assistance and communicate with stakeholders

Requirements For Senior Data Engineer

Python
Kafka
  • 3+ years of experience in building data pipelines and managing modern data stack
  • 3+ years of experience with AWS cloud infrastructure
  • Strong coding skills in Python, SQL, and dbt
  • Experience with data lakes on S3 using Apache Hudi
  • Experience with workflow automation using serverless Lambdas and AWS Step Functions
  • Knowledge of data governance practices
  • Experience with CI/CD best practices
  • Working knowledge of data integration tools like Stitch and Segment CDP
  • Knowledge of Athena, Redshift, or Sagemaker Feature Store

Benefits For Senior Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Flexible work location (office or remote)
  • Educational allowances
  • Mentorship opportunities
  • Health & wellness benefits
  • Office perks
  • Competitive compensation

Interested in this job?

Jobs Related To Wave HQ Senior Data Engineer

Senior Software Engineer-Data Platform

Senior Software Engineer position at Roblox focusing on building scalable data platform solutions using Apache Spark and Flink, offering competitive compensation of $289,460-$338,270.

Senior Software Engineer - Data Engineering

Senior Data Engineering role at Jobgether, building AI-driven data pipelines and infrastructure with Spark, Kafka, and cloud technologies. Remote position based in India.

Remote Healthcare EDI Engineer III

Remote Senior Healthcare EDI Engineer position requiring 5+ years of experience in ETL development, healthcare data standards, and programming languages like Java and Python.

Data Infrastructure Engineer

Senior Data Infrastructure Engineer position at Intellectsoft, focusing on building and maintaining data pipelines, requiring 5+ years of experience in data engineering and analytics.

Senior Data Engineer

Senior Data Engineer position at EQ Bank, focusing on enterprise data warehouse design and maintenance using Azure Cloud services, requiring 3+ years of experience in data engineering.