Software Engineer
Role Overview
Works on Scotiabank’s Data & AI Technology team to design, build, and scale enterprise data catalog and data management solutions using Databricks.
Builds secure, scalable data services that enable organizational data discovery and governance.
Key Skills for This Role
Full Job Posting
Role overview
Works on Scotiabank’s Data & AI Technology team to design, build, and scale enterprise data catalog and data management solutions using Databricks.
Builds secure, scalable data services that enable organizational data discovery and governance.
Responsibilities
- Build scalable data catalog components and automate governance processes; integrate the catalog with Databricks and other platforms.
- Develop data quality, profiling, and classification solutions.
- Lead technical design discussions, guide architecture, and promote strong engineering practices.
- Assess trade-offs, identify technical risks, and propose scalable long-term solutions.
- Mentor junior engineers and work with stakeholders and product managers to align data infrastructure with product goals.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, or a related field.
- Understanding of design patterns, lakehouse architecture, and backend and frontend frameworks.
- Strong programming skills in Python and/or Java; experience with Databricks, Unity Catalog, Delta Lake, and Apache Spark.
- Experience with enterprise data catalogs, data quality frameworks, data security, and access control.
- Understanding of governance, metadata management, and lineage.
- Cloud platform and infrastructure-as-code experience, including Azure or GCP and Terraform.
- Familiarity with REST APIs, microservices, distributed designs, and streaming technologies such as Kafka or structured streaming.
- Strong analytical problem-solving skills and understanding of product development and data infrastructure.
Benefits
- Offers professional development, tuition assistance, bonus, flexible vacation, personal and sick days, and benefits starting on the first day.
- Provides employee resource groups, accessibility accommodations, and opportunities for community engagement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Scotiabank
Senior Lending Advisor - Scotia Plaza, Toronto, ON
Toronto, CAN
Scotiabank is seeking a Senior Lending Advisor to provide mortgage advice, manage lending opportunities, and grow client relationships. Candidates need mortgage or financial services experience, strong mortgage product a
Customer Experience Associate - Dundas & Trafalgar (30 Hours/Week)
Oakville, CAN
Customer Service Representative - Eglinton & Mavis, Mississauga (18.75 hrs/week)
Mississauga, CAN
Senior Manager, GTB Financial Planning & Analysis - Finance
Toronto, CAN
Director, Sales and Client Risk Management
Dallas, USA
Senior Lending Advisor - Scotia Plaza, Toronto, ON
Toronto, CAN
Customer Experience Associate - Dundas & Trafalgar (30 Hours/Week)
Oakville, CAN
Manager, Financial Planning & Analysis (GRM Finance)
Toronto, CAN
Manager, Executive Compensation, Global Rewards
Toronto, CAN
Customer Service Representative - Eglinton & Mavis, Mississauga (18.75 hrs/week)
Mississauga, CAN
Customer Experience Associate - Linwood (18.75 hours/week)
Linwood, CAN
Senior Manager, GTB Financial Planning & Analysis - Finance
Toronto, CAN