Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer

$75.9k - $141.9k per year
Full-time
Application Deadline:

06/18/2026

Address:
4100 Gordon Baker Road

Job Family Group:

Technology

Must have
  • 5 - 7 years of relevant experience and IT education and/or certification(s)
  • Hands on experience with ETL/ELT development/testing and data warehousing concepts
  • Hands on experience with SQL, NoSQL, Python, Spark, Scala
  • Experience with SSIS, Glue, cloud storage and computing services (e.g. AWS, Azure), Hadoop, Netezza
  • Experience with structured, semi structured and unstructured datasets in batch and streaming
  • E xperience with data analysis, data mapping and data profiling
  • Experience with AI concepts, GenAI, prompt engineering, retrieval-augmented generation (RAG), AI-powered tools in SDLC etc...
  • Experience in Agile delivery, including usage of JIRA
Nice to have
  • Experience in large enterprise setting
  • Experience interacting with senior leaders
  • Experience working in highly regulated industries
Oversees the development of methods, practices, policies, tools and processes to collect, store, access and use data securely, efficiently, and cost-effectively. Supports the full lifecycle of data assets. Assures the quality of data collection, including the adequacy, accuracy and legitimacy of the data. Identifies ways to manage data across a diverse but unified data tier. Plans and supports the implementation of cloud data management platforms and tools, policies and procedures giving the organization control of business data, both in cloud applications and hybrid cloud/ on-premise set-ups. Manages data integration applying relevant data governance and management practices.
  • Creates and maintains an optimal data pipeline architecture.
  • Assembles large, complex data sets that meet functional / non-functional business requirements.
  • Identifies, designs, and implements internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability.
  • Builds the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources.
  • Builds analytics tools that utilize the data pipeline to provide actionable insights into customer, operational efficiency and other key business performance metrics.
  • Works with different stakeholders and teams to assist with data-related technical issues and support their data infrastructure needs.
  • Works with experts in data strategy and data governance to suggest quality enhancements.
  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Provides specialized consulting, analytical and technical support.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently and regularly handles non-routine situations.
  • Broader work or accountabilities may be assigned as needed.
  • Take measured risks while protecting the bank by applying our Risk Management Framework in the execution of your role, in line with our Risk Culture and within our approved Risk Appetite, making sound and risk informed decisions that align to business strategy, protect assets, and adhere to applicable policy documents (Frameworks, Policies, Standards, Procedures and Supporting documents), laws and regulations.
Qualifications:

Foundational level of proficiency:
  • Creative thinking.
Intermediate level of proficiency:
  • Data architecture design and modeling.
  • Cloud computing architecture.
  • Data security.
  • Machine learning.
  • Computational thinking and programming.
  • Deep learning.
  • Decision making.
  • Critical thinking.
  • Verbal & written communication skills.
  • Collaboration & team skills.
  • Analytical and problem solving skills.
  • Data driven decision making.
Advanced level of proficiency:
  • Data integration.
  • Data warehousing.
  • Enterprise data management.
  • Data Analysis
  • Big data.
  • Streaming / Real time.
  • Typically between 5 - 7 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Deep knowledge and technical proficiency gained through extensive education and business experience.
Salary :

$75,900.00 - $141,900.00

Pay Type:

Salaried

The above represents BMO Financial Group's pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

To find out more visit us at .

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer in Toronto, ON vacancy
  • $115k - $130k per year

     ...ambitious work, creative collaboration, and helping to build something great, you’ll want to keep reading. About the Role: Senior Data Engineer We’re growing — and we’re hiring a Senior Data Engineer to join our Platform and Data team! In this role, you’ll help us build... 
    Senior
    Remote work

    commonsku

    Toronto, ON
    1 day ago
  •  ...mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise...  ...achieve their full potential with AI. Type: Remote Full-time Senior Data Engineer Are you an experienced Data Engineering professional... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    3 days ago
  • We are seeking a hands-on Data Engineer to support the Total Fund Management Portfolio Management Technology team. This role focuses on...  ...Other Languages English: C1 Advanced Seniority Senior... 
    Senior
    For subcontractor

    Luxoft

    Toronto, ON
    7 days ago
  • $62.87k - $147.5k per year

     ...At Capgemini Engineering, the world leader in engineering services, we bring together a global...  ...are the same. Job Description Role: Data Engineer Location: Canada – PST (...  ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work

    Capgemini

    Toronto, ON
    14 days ago
  •  ...collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance. Being a Senior AI Data Engineer at iManage Means…  You’re passionate about transforming unstructured text into meaningful insights that power AI and... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    iManage

    Toronto, ON
    17 hours ago
  • $94.6k - $176k per year

     ...Toronto or 250 Yonge Street, Toronto About the team Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and...  ...enterprise-wide level and serves as a specialist resource to senior leaders and stakeholders. What do you need to succeed... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    2 days per week
    Toronto, ON
    8 days ago
  •  ...Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description The  Senior Data Engineer  is responsible for designing, developing, and supporting databases that power a large-scale IVR and contact center platform. The... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    29 days ago
  •  ...Job Description WHAT IS THE OPPORTUNITY? The Senior Data Engineer bridges analytical expertise and engineering capabilities within the US Mortgage Technology group. This role leads end-to-end data solutions—from requirements gathering through deployment—establishing frameworks... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago
  •  ...Job Description What is the opportunity? The Senior Data Engineer is responsible for designing, building, and maintaining scalable data...  ...automation (e.g., agents, workflow orchestration, or decision engines) that reduces manual effort. Experience with DevOps and CI... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago
  • $65 - $72 per hour

     ...Job Title: Senior Data Engineer - (Python/Spark/SQL) Job Location: Hybrid (3 days remote), Toronto, Canada Experience: 4 to 7 Years Rate: 65 to 72 CAD PH Role Summary: NearSource is looking for a Senior Data Engineer to design and scale enterprise-grade data platforms... 
    Senior
    Long term contract
    Manual labor
    Remote work

    NEARSOURCE TECHNOLOGIES

    Toronto, ON
    1 day ago
  • $77k - $102k per year

     ...technically strong and business-oriented Machine Learning / AI Engineer with a passion for building and scaling intelligent solutions? Our...  ...design, Execute ML/AI engineering tasks including exploratory data analysis, data preparation, model development (e.g., forecasting,... 
    Senior
    Full time
    Internship
    Toronto, ON
    2 days ago
  • $77k - $102k per year

     ...talented leader with a proven track record for motivating teams and delivering exceptional client service? Our team is looking for a Data Engineer with extensive hands-on expertise in Databricks and strong consulting capability. This role will support and lead modernization... 
    Senior
    Full time
    Internship
    Toronto, ON
    2 days ago
  •  ...detailed system design documents and any other supporting documentation conforming to Ministry standards. Design, develop and optimize data/database CI/CD pipelines. Design logical and physical data models using Sybase Power Designer. Prepare database change in DACPAC... 
    Senior
    Contract work
    Internship

    Maarut

    Toronto, ON
    1 day ago
  •  ...individuals and organizations to thrive in the modern economy. Rockstar is supporting this client in their search for a talented Sr. Data Engineer to help evolve their core data platform and drive impactful business outcomes. A Sr. Data Engineer is sought to join the... 
    Senior

    Rockstar

    Toronto, ON
    more than 2 months ago
  •  ...innovative platform providing comprehensive data extraction, monitoring, and valuation...  .... About the Role: We are seeking a Senior Data Architect to serve as a technical lead...  ...frameworks, and best practices across engineering teams. ~ Champion data governance, security... 
    Senior
    Work at office

    73 Strings

    Toronto, ON
    2 days ago
  •  ...Ontario  City:  Toronto  Summary As the Specialist, SCM Data, you will be joining a team that embraces data and technology to...  ...Language processing and Deep Learning. 4. Familiar with ML Ops, Data Engineering and CI/CD Pipeline concepts. 5. Foundational knowledge on... 
    Senior
    Internship
    Work at office
    Local area
    Remote work

    Celestica International LP

    Toronto, ON
    8 days ago
  •  ...We are looking for a skilled Senior Data Platform Engineer with a strong Python background to join our team. This role is ideal for a data engineering professional experienced in delivering robust data platforms and implementing data fabric solutions. As a Senior Data Platform... 
    Senior

    EPAM Systems

    Toronto, ON
    9 hours ago
  • $118.2k - $168.2k per year

     ...Lead Data Engineer We are seeking a highly skilled and strategic Lead Data Engineer to join our team. In this advanced individual contributor...  ...Tableau, Excel, and PowerPoint. Partner strategically with senior stakeholders to define complex reporting needs, deliver high-... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $82.8k - $154.8k per year

     ...Technology In a team at the forefront of protecting critical financial data across the enterprise. In this role, you'll focus on...  ...controls. You'll work across business lines, technology teams, and senior stakeholders, giving you broad visibility and the opportunity to... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Toronto, ON
    3 days ago
  •  ...no further than Zurich Canada.   If you have experience in data engineering, and are looking for a new challenge, we would love to hear...  ...Reporting to a Data Platform Leader, you will work closely with senior data engineers, data platform teams, analytics partners, and business... 
    Senior
    Work at office
    Local area
    Worldwide
    3 days per week

    Zurich

    Toronto, ON
    27 days ago
  •  ...Resourcefulness Collaboration Role Overview As the Data Engineering Team Lead, you will be the technical lead and people manager for...  ...in Data Engineering, with at least 2 years in a leadership or senior capacity. Technical Stack: Proficiency in SQL, Python, ETL... 
    Senior
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    6 days ago
  • $101k - $169k per year

     ...typical day look like? Our mission is to use data and analytics to deliver value for our...  ...& Architecture Risk Data Modelling & Engineering Risk Data Analytics, Reporting &...  ...programs for data and analytics. Support the senior management team with go to market... 
    Senior
    Long term contract
    Permanent employment
    Flexible hours
    Toronto, ON
    10 days ago
  •  ...a mission-driven organization making a meaningful impact through data and technology. This is an exciting opportunity to help shape modern...  ...high-performing data solutions.  Your new role   As the Data Engineer, you will be responsible for designing, building, and optimizing... 
    Contract work
    Manual labor

    Hays

    Toronto, ON
    17 days ago
  • $108k - $135k per year

     ...members belong and have the opportunity to thrive.  Here at Lyft, data is at the core of every decision we make. It powers our business...  ...effectiveness of our product launches and features. As a Data Engineer on Lyft’s Marketplace – Decision Apps team, you will own and... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    7 days ago
  •  ...Job Responsibility: Cloud Data Engineers Toronto, Hybrid Experience and qualifications: 1. Must have working knowledge in designing and implementing data pipelines on any of the cloud providers (AWS is preferred). Must be able to work with large volumes of data coming... 
    Full time
    Shift work

    Atlantis IT group

    Toronto, ON
    1 day ago
  •  ...commitment to innovation, precision, and partnership in the investment data space. Our global footprint now spans multiple countries, giving...  ...about the role & team We’re looking for an Associate Data Engineer to join our growing data platform team. In this role, you’ll work... 
    Long term contract
    Internship
    Flexible hours

    Confluence

    Toronto, ON
    3 days ago
  • $50.75 - $65.6 per hour

    Our client, is seeking a highly detailed and forward-thinking Data Engineer III to join their enterprise Cloud Compliance and Governance division...  ...policy enforcement frameworks. Hands-on exposure to policy engines like Open Policy Agent (OPA), HashiCorp Sentinel, Azure Policy,... 
    Long term contract
    Permanent employment
    Contract work
    Work at office
    Immediate start
    Remote work
    Monday to friday
    2 days per week

    Randstad

    Toronto, ON
    9 days ago
  •  ...We are seeking a Microsoft Fabric Data Engineer to design and implement robust data solutions that drive business insights and decisions. In this role, you will create efficient data pipelines, manage data frameworks, and utilize Microsoft technologies and Python to enhance... 
    Contract work
    Immediate start
    Remote work

    Nigel Frank International

    Toronto, ON
    7 days ago
  •  ...build an exceptional experience for yourself, and a better working world for all.  The opportunity We are looking for a Data Engineer. Our AI & Data practice works collaboratively with our clients to enhance their ability to use and interpret data and develop their... 
    Long term contract

    Ernst & Young

    Toronto, ON
    8 days ago
  • $90k - $130k per year

     ...Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport infrastructures...  ...who we are by visiting Context We are looking for a Data Engineering Specialist for the Go Expansion program as part of the... 
    Flexible hours
    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!