Senior Data Engineer
$70k - $150k per yearBMO
Application Deadline:
12/30/2026Address:
4100 Gordon Baker RoadJob Family Group:
TechnologyHybrid (minimum 2 days per week in office)
About the team
Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and compliance requirements by building data and AI products that provide timely actionable insights to drive desired business outcomes and value. DAT Engineering collaborates with multiple groups across the bank deliver hundreds of initiatives every year to help our partners solve problems and make smarter data-driven decisions.
We are a very diverse organization with plenty of exciting opportunities to apply your unique skills to solve complex business problems. If you love data, complex challenges, cutting-edge technologies, and opportunities to learn, then this is the team you want to be in.
What will you do
- Lead in the planning, design, development, testing, implementation, documentation, and support of data and AI products
- Partner with business stakeholders in translating business requirements (functional and non-functional) into data and AI products
- Provide direction on technical designs and ensure alignment with standards and roadmaps
- Provide technical direction and guidance to junior and intermediate developers
- Identify, track, and perform regression testing on defects found
- Lead process improvement opportunities, to improve our delivery and deployment capabilities
- Accelerate development by building frameworks, automation scripts, and reusable code
- Strengthen development capability via mentoring, knowledge sharing, and building communities of practice
What do you need to succeed
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
- Experience 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
Salary :
$70,000.00 - $150,000.00Pay Type:
SalariedThe 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.
- ...an important pillar of Sun Life Canada’s Data and Analytics growth and corporate strategy... ...and as such, is seeking experienced data engineering individual with a proven track record... ...meaningful insights from enterprise data. This Senior Business data engineer will play an...SeniorManual laborWork at officeWork from home
- We are looking for an experienced Senior Data Engineer to support the onboarding, integration, and operationalization of datasets used by Middle Office functions. The role focuses on building scalable, production-grade data pipelines and data products on AWS, enabling reliable...SeniorLong term contractFor subcontractorWork at office
- ...and contribute to a global analytics initiative focused on strengthening the security of Client data. Sun Life’s Information Security organization is enhancing its data engineering, platform, analytics, and insights capabilities through new tools and, most importantly, new...SeniorWork at officeWork from home
$138.3k - $172.8k per year
...looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Job Description Senior Data Engineer – JLL What this job involves: As a Senior Data Engineer at JLL, you will leverage advanced technical expertise and...SeniorRemplacementFull timeusd275k per year
...value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft.... ..., and most curious people to help us do it. As the head of the Data Foundation pillar of our Analytics and Data Insights team, you’ll...SeniorFull timeWork at officeLocal areaRemote workHome officeusd136k per year
...source our ideas for the benefit of others. As a Infrastructure Engineer at Lyft, you will run our Production Infrastructure by monitoring... ...robust large scale distributed systems. About the Team Data Pipelines is at the heart of all critical data flowing through Lyft...SeniorHourly payWork at officeFlexible hours3 days per week$136k - $170k per year
...to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. As a Senior Software Engineer, Data on the Mapping team, you will collaborate with our world-class team of engineers, product managers, and scientists to grow...SeniorHourly payLong term contractFull timeWork at officeFlexible hours3 days per week$95k - $145k per year
...Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join our growing Data Platform Engineering consulting practice within the Emerging Technologies team. As a...SeniorLong term contractPermanent employmentFull time- ...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
- ...At Electric Mind, Engineering is where strategy meets action. Our team helps organizations cut... ...for a developer to help build and maintain data pipelines on Databricks for a financial... ...exports and Kafka. You'll work alongside a senior engineer, writing transform code, fixing...SeniorPermanent employmentContract work
$180k - $220k per year
...onsite in our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team and help build, scale, and optimize our data platform, reporting infrastructure, and data-...SeniorFull timeWork at officeWorldwide$100k per year
...iconic brand that prioritizes a member-centric experience. Data is not just a tool for us. it’s the engine powering our growth strategy and our journey to... ...the future with us. Who we need Reporting to the Senior Manager, Data Engineering and Data Governance, we are looking...SeniorLong term contractFull timeWork at office3 days per week$160k - $200k per year
...are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...from concept to production in days instead of months. As a Senior Data Engineer, you'll own the data platform that powers decision-making...SeniorLong term contractPermanent employmentFull timeInternship3 days per week$120k - $145k per year
...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As a Senior Data Engineer you’ll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data platforms...SeniorFull timeWork from homeFlexible hours$120k - $140k per year
...Requisition Number: 106522 Data Engineer Sr Location ~ This role is hybrid, with the onsite locations in Montreal, QC, Canada or... ...complex digital decisions. About the Role We are seeking a Senior Data Engineer to design, build, and optimize modern data...SeniorApprenticeshipWork at office$186.84k - $334.74k per year
...Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We're looking for a Senior Software Engineer to grow our Data Lakehouse team’s capacity for impact. The Data Lakehouse team provides the foundational infrastructure and tools that...SeniorInternshipWork at officeLocal areaFlexible hours$118k - $152k per year
...Shape the future of data governance and engineering in financial services. The Role At Capco, we’re looking for an experienced Data Engineer to join... ...transparency, traceability and regulatory compliance. As a Senior Consultant, you’ll bring hands-on expertise in Collibra, Data...SeniorFull timeInternshipImmediate start$200k - $255k per year
...About Terminal Terminal builds telematics data infrastructure for the commercial fleet... ...About the role We're looking for an engineer who thrives on building scalable platforms... ...is base salary plus meaningful equity. Senior: base $200,000 to $255,000 + equity Staff...SeniorFull timeInternshipWork at officeFlexible hours$65 per hour
...world. This is a 3 month fixed term salaried contract, located in Ontario Canada. Preferably in Toronto. About You: As a Senior Data Engineer, you take ownership of complex data workflows that power digital transformation. You will design and implement scalable data...SeniorHourly payFixed term contractRemote workFlexible hours$136k - $187k per year
.... This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Senior Software Reliability Engineer - Data Platform About the Team The Data Platform team is responsible for the foundational data services, systems, and...SeniorLocal areaWorldwideFlexible hours$108.6k - $155.1k per year
...About the Role: As a Senior Data Engineer at Tubi, you'll be instrumental in developing and maintaining robust data processing pipelines that underpin our reporting, analytics, and performance insights. You'll operate as an embedded data engineer within a specific data product...SeniorRemplacementLong term contractFull timeTemporary workWork at officeLocal areaFlexible hoursDay shift2 days per week$110k per year
...with experience. About the Team: The Data & Analytics team is moving from a legacy... ...data quality standards, and creating engineering patterns that let analytics, product, engineering... ...confidence. About the Role: The Senior Data Engineer will design, build, and...SeniorFull time- ...Job Description Job Description Data Engineer (Snowflake / DBT) Location: Toronto, ON, Canada (Onsite) Duration: 12+ Months Interview: Face-to-Face – Toronto Description: We are looking for an experienced Data Engineer with strong hands-on expertise...Local area
$118k - $152k per year
...Shape the future of data governance and engineering in financial services. The Role At Capco, we’re looking for an experienced Data Engineer to... ...transparency, traceability and regulatory compliance. As a Senior Consultant, you’ll bring hands-on expertise in Collibra,...SeniorInternshipImmediate start- ...this is where you belong. As a Staff Data Engineer, you will play a technical leadership and... ...the Retail Media Platform team. This is a senior, hands-on position focused on designing,... ...deeper and more effective use of analytics engines such as Druid. Collaborate closely...SeniorPermanent employmentTemporary workInternship
- ...build a rewarding career at Rogers and be a driving force behind our success story! An exciting opportunity exists to join as a Senior Data Analyst in the Wireless Service & Equipment Finance team. This position will be responsible for creating and maintaining Tableau...SeniorFull timeContract workShift work
$108k - $135k per year
...opportunity to thrive. Lyft is looking for experienced software engineers from a scope of disciplines. We are growing our team with people... ...an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empower us to...Hourly payWork at officeFlexible hours3 days per week- ...Description What is the opportunity? Are you a hands-on data platform engineer who thrives on building cloud-native, high-scale data platforms... .... As a Lead Data Platform Engineer, you will be a senior individual contributor and technical lead, owning the design...SeniorContract work
usd108k per year
...comfortable while riding or driving with Lyft, transforming every support interaction into a moment of genuine connection. As a Data Engineer on the SCC team, you will have ownership over the data modeling and pipelines that power SCC’s Associate and AI Agent Platform ....Hourly payWork at officeFlexible hours3 days per week$135k - $210k per year
...Overview: Guidepoint seeks an experienced Data/AI Engineer as an integral member of the Toronto-based AI team. The Toronto Technology Hub... ...integration of responsible AI and best-in-class MLOps. The Senior AI/ML Engineer will be a primary contributor to building scalable...SeniorFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
- data integration developer Toronto, ON
- data centre engineer Toronto, ON
- data engineer Toronto, ON
- python data engineer Toronto, ON
- big data engineer Toronto, ON
- gcp data engineer Toronto, ON
- remote data engineer Toronto, ON
- data cabling engineer Toronto, ON
- data engineering intern summer Toronto, ON
- junior data engineer Toronto, ON

