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

Director of Software Engineering - Infrastructure, Resiliency & Compliance

$121.6k - $211.8k per year
Full-time
Application Deadline:

06/15/2026

Address:
100 King Street West

Job Family Group:

Technology

Why Join Us

This is an opportunity to operate at an enterprise level , shaping the future of technology platforms that support critical business functions. You will play a key role in delivering secure, resilient, and innovative solutions , while leading a high-impact team and influencing the broader technology ecosystem.

Overview

We are seeking an experienced and forward-thinking Director of Software Engineering - Infrastructure, Resiliency & Compliance to lead and evolve our enterprise technology capabilities. This role is a unique blend of engineering leadership, system design expertise, and operational resilience , responsible for driving the full software development lifecycle while ensuring the stability, security, and performance of critical systems in a highly regulated environment.

This is a hybrid role requiring a minimum of 2 days per week in the office . Given the service delivery, batch processing, and production support mandate , this position also requires flexibility, as evening and weekend support may be necessary to address critical incidents, system issues, or key processing cycles.

AI & Emerging Technologies are a critical requirement for this role. As a senior leader, you will be expected to champion AI-driven innovation and leverage emerging technologies to shape the strategic direction, modernize platforms, and drive the organization's transformation agenda forward. This includes identifying opportunities to embed AI/ML, automation, and next-generation capabilities into both engineering practices and business solutions.

As a senior technology leader and trusted advisor, you will shape architectural direction, strengthen platform reliability, and champion innovation , while building high-performing, inclusive teams aligned with our purpose and values.

Key Responsibilities

Software Engineering Leadership
  • Drive the end-to-end software development lifecycle (SDLC) , from translating business requirements into technical solutions through to deployment, testing, and ongoing maintenance.
  • Lead and mentor development teams, ensuring delivery of high-quality, scalable, and secure applications and services .
  • Translate user needs into robust technical specifications , guiding teams in designing and implementing innovative software solutions.
  • Apply deep expertise in algorithms, data structures, and programming languages to build modern, efficient applications.
  • Ensure all code and configurations meet security, performance, logging, and error-handling standards .
Systems Design & Integration
  • Provide strategic guidance on system architecture, integration, and technology selection .
  • Evaluate emerging technologies for alignment with enterprise systems and business goals, considering upstream/downstream impacts on data, processes, and risk .
  • Support system design decisions, troubleshoot complex issues, and debug business systems and applications.
Infrastructure & Cloud Expertise
  • Oversee and guide teams managing hybrid environments (on-premise & cloud) , including:
    • Windows Server and Linux (RHEL/Unix variants)
    • AWS Cloud services (ECS, S3, RDS, and cloud-native pipelines)
  • Ensure infrastructure supports high availability, failover, disaster recovery, and performance optimization .
  • Provide direction on compute, storage, and network architecture across distributed systems.
Database & Middleware Ecosystem
  • Oversee Oracle database environments, ensuring data integrity, performance, resilience, and backup/recovery readiness .
  • Understand and guide replication, failover strategies, and middleware dependencies .
  • Align infrastructure decisions with application reliability and data risk considerations .
Batch Processing & Scheduling
  • Lead oversight of enterprise batch environments (e.g., Autosys, Control-M, TWS ), ensuring:
    • Effective job orchestration and dependency management
    • Reliable execution of critical cycles (EOD/BOD/EOM)
    • Strong failure recovery and resiliency practices
  • Evaluate operational SLAs and business impacts of system delays or disruptions.
Resiliency Engineering & Production Stability
  • Champion Service Reliability Engineering (SRE) principles and continuous improvement.
  • Lead incident management frameworks (L1/L2/L3), including root cause analysis and problem management .
  • Reduce recurring incidents through proactive monitoring, automation, and performance engineering.
  • Leverage tools such as Dynatrace and observability platforms for real-time system insights.
Risk, Audit & Compliance
  • Ensure alignment with regulatory and audit requirements (e.g., SOX, ITGC) .
  • Translate technical operations into clear risk posture and control effectiveness insights .
  • Partner with Audit, Risk, and Compliance teams to support audits, maintain evidence, and strengthen governance frameworks.
  • Operate within the organization's Risk Management Framework , balancing innovation with risk-informed decision-making.
Leadership & Culture
  • Build and lead high-performing, inclusive teams that collaborate across functions to deliver maximum value.
  • Foster a culture aligned with organizational purpose, values, and diversity & inclusion priorities .
  • Attract, retain, and develop top talent through coaching, mentoring, and performance management.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Influence enterprise-wide practices and drive alignment across teams and business units.
  • Anticipate industry trends and proactively evolve strategies and capabilities.
Qualifications & Experience
  • 9+ years of experience in software engineering, infrastructure, or related technology leadership roles.
  • Post-secondary degree in a related field or equivalent practical experience.
  • Recognized technical expert and thought leader with deep industry knowledge.
Core Technical Expertise
  • Software Development Lifecycle (SDLC) & Test-Driven Development
  • Cloud Computing (AWS) & Microservices Architecture
  • System Integration & Application Development
  • Quality Assurance & Testing
  • Troubleshooting & Performance Engineering
  • Technology Business Requirements Analysis & Mapping
Infrastructure & Operations
  • Hybrid infrastructure (Cloud & On-Prem)
  • Database systems (Oracle-focused)
  • Batch scheduling systems and operational workflows
  • High availability, disaster recovery, and resiliency engineering
Professional Skills
  • Exceptional analytical and problem-solving abilities
  • Strong communication and stakeholder management skills
  • Proven ability to lead through ambiguity and complexity
  • Data-driven decision-making mindset
  • Advanced emotional intelligence, adaptability, and learning agility
  • Strong collaboration skills with cross-functional teams
Salary :

$121,600.00 - $211,800.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 3 days ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering - Infrastructure, Resiliency & Compliance in Toronto, ON vacancy
  •  ...needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll spend most of your time writing... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Toronto, ON
    9 days ago
  • $75k - $95k per year

     ...core platforms that support our Quality Engineering organization. In this role, you will...  ...own scalable internal tools and cloud infrastructure that power CI/CD workflows and improve...  ...academic or professional experience in software development or test automation Core... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Toronto, ON
    2 days ago
  •  ...CoreFactor is searching for a Director of Software Engineering on a permanent/full-time basis for a client in the GTA. This position is hybrid...  ...with our Product Management, Data & AI, DevOps, Infrastructure and other teams. Success in this role requires a balance... 
    Suggested
    Permanent employment
    Full time
    Work at office

    CoreFactor Inc.

    Toronto, ON
    16 days ago
  •  ...! As a Canadian leader in infrastructure development, Aecon is safely...  ...resources for planning, engineering, procuring, building and commissioning...  ...Infrastructure Maintenance Director to join our Urban...  ...providers, ensuring contractual compliance and performance. Accountable... 
    Suggested
    Long term contract
    Remplacement
    For contractors
    Local area
    Relocation

    AECON

    Toronto, ON
    3 days ago
  •  ...intelligence on where, how, and why infrastructure investments will occur...  ...infrastructure vendors, engineering firms, and construction companies...  ...benefit from stronger, more resilient infrastructure. Join...  ...seeking a highly motivated software developer with experience in... 
    Suggested
    Work at office

    Citylitics

    Toronto, ON
    11 days ago
  •  ...Reference no. R2859178 Position title: Software Engineer Department: Commercial Marketer...  ...providers (AWS, GCP, or Azure). ~ Infrastructure as Code (Terraform, AWS CDK, or similar...  ...openings, interview scoring, ensuring compliance with regulations applicable to our... 
    Work from home
    Flexible hours
    Toronto, ON
    8 hours ago
  • $165k - $200k per year

    BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking...  ...innovative problem-solving. BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust services and are responsible for... 
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    4 days ago
  •  ...exciting time to be joining CIBC's Infrastructure Technology team. We are...  ...Senior Infrastructure Cloud Engineer who brings experience...  ...complex sharing initiatives in compliance with established controls, standards...  ...roadmaps for hardware and software. Decide how infrastructure... 
    Full time
    Local area
    Remote work

    CIBC

    Toronto, ON
    3 days ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the...  ...solutions using Python, Snowflake, AWS cloud infrastructure, and modern data engineering practices...  ..., and governance for security/compliance. Lead cross‑functional collaboration... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Position Description & Qualifications Looking for a Software Engineer opportunity at a place you can make a difference every day? Discover...  ...safe, healthy and sustainable working environment, and works in compliance with H&S rules and regulations. Additional Desired... 
    Long term contract
    Contract work
    Local area

    Serco

    Toronto, ON
    2 days ago
  • $55k - $95k per year

     ...The Role  We are looking for passionate Software Engineer(s) in Test at all levels to help us build and deliver a solid Infrastructure foundation that powers the core Vault Platform...  ...cloud in a way it's highly scalable and resilient and enables us to push new Infrastructure... 
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Toronto, ON
    3 days ago
  • $70 - $90 per hour

     ...repository of all service relationships within the bank, mapping how transactions flow across various applications, channels, and infrastructure (AWS, on-prem, containers). The goal is to create a "neural network of what the bank is" to ensure data accuracy, especially for critical... 
    Contract work
    Temporary work
    Toronto, ON
    11 days ago
  • $120k - $160k per year

     ...generation creator platform and software tools to not only enable...  ...looking for a Staff Software Engineer who can contribute across...  ...TypeScript + Vite), and AWS infrastructure, contributing directly to production...  ...biodiversity to thrive, our resiliency comes from our differences.... 
    Long term contract
    Internship
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    16 days ago
  •  ...urgency, curiosity, and ownership—where engineers are empowered to take initiative, solve...  ...products.  Your new role   As a Senior Software Engineer (Backend), you’ll design and...  ...platform systems Opportunity to shape infrastructure and architecture at scale What you need... 
    Permanent employment
    Remote work
    Flexible hours

    Hays

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

     ...At Capgemini Engineering, the world leader in engineering services, we bring together a global...  ...to life-saving robots, our digital and software technology experts think outside the...  .... Troubleshoot and optimize data infrastructure and pipelines. Understand business drivers... 
    Permanent employment
    Full time
    Local area
    Remote work

    Capgemini

    Toronto, ON
    3 days ago
  • $120k per year

     ...Information Officer, we are seeking a Director, IT Security and Infrastructure. In this role, you will be...  ...the development of a cyber risk and resilience program, strengthen infrastructure...  ...existing systems and, where necessary, re-engineer them to ensure alignment with... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Yorkville University

    Toronto, ON
    a month ago
  • $134.2k - $258.3k per year

     ...the delivery of solution or infrastructure development services for a large...  ...or infrastructure, driving compliance with and contributing to the...  ...peers across Development & Engineering and Architecture teams,...  ...either an internal or external software or platform engineering role... 
    Summer holiday
    Local area
    Flexible hours
    Weekend work

    EY

    Toronto, ON
    5 days ago
  • $175k - $200k per year

     ...we are Centah is a scaling Software as a Service (SaaS) company...  ...passionate and experienced engineering leader to own the technical...  ...practices that support SOC2 compliance, security, and responsible handling...  ...of Ownership (TCO) across infrastructure, tooling, delivery practices... 
    Full time
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    29 days ago
  • $140.6k - $190.6k per year

     ...of the Role: Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to lead the design and delivery...  ...’s control-plane API and cloud infrastructure. The platform’s core promise is...  ..., alerting) that makes SLO compliance continuously visible to the team... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates...  ...with our DevOps team, ensuring our software solutions are highly available, performant...  ...reducing complexity while enabling scale, resilience, and accelerating velocity. Excellent... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    19 days ago
  •  ...and more! High-Level Overview Benevity is seeking a Director of Software Engineering to lead the evolution of our Core and Business layers within...  ...organization Maintain rigorous security, audit, and compliance standards like GDPR and SOC2 through proactive risk... 
    Long term contract
    Work at office
    Immediate start
    Flexible hours

    Benevity

    Toronto, ON
    more than 2 months ago
  • $40 - $50 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $40–$50/hour Location: Remote Role Responsibilities Build... 
    Remote job
    Contract work
    Summer work
    Local area

    Mercor

    Toronto, ON
    16 hours ago
  •  ...Job Title: Senior Cloud Infrastructure Engineer Location: Toronto Downtown Work...  ...design for scalability, performance, resilience, and security Execute cloud migrations...  ...access controls, and data protection/compliance Drive FinOps practices such as cost... 

    Astra North Infoteck Inc.

    Toronto, ON
    3 days ago
  • $75k - $95k per year

     ...employees, and communities. The Role  We're hiring Associate Software Engineers in Test to work at Veeva, working on various products in the...  ...state-of-the-art automation framework and cloud-based test infrastructure that can operate at scale with 24/7 availability Diagnose... 
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Toronto, ON
    8 hours ago
  • $65k - $80k per year

     ...highly technical environment. The role focuses on maintaining resilient infrastructure across internal and client environments while supporting...  ...career progression toward specialized Security or Detection Engineering roles. Exposure to advanced security tooling (SIEM, EDR,... 
    Permanent employment
    Work at office
    Toronto, ON
    5 days ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from Amazon...  ...and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be... 
    Remote job
    Work at office
    Shift work

    Speechify

    Toronto, ON
    more than 2 months ago
  • $140.6k - $190.6k per year

     ...Lead Software Engineer, AI Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a...  ...decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $90k - $105k per year

     ...opportunity, then this is the place for you. Join us and put yourself in good company! We are looking for a full-time Network Engineer, Infrastructure . As a key member of the Technology team, you will be reporting to the Team Leader, Infrastructure Services. In this role... 
    Full time

    Goodmans LLP

    Toronto, ON
    17 days ago
  •  ...for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack...  ...What you'd be doing ️ Scoping, designing, and implementing resilient, performant, and high-quality backend solutions. Working closely... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    1 day ago
  • $108k - $135k per year

     ...incentives, and efficient matching. We’re looking for passionate, driven engineers to build systems that empower our riders and drivers to have the...  ..., or related field or relevant work experience ~3+ years of software engineering industry experience ~ Extensive experience in... 
    Hourly pay
    Long term contract
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director of Software Engineering - Infrastructure, Resiliency & Compliance. Be the first to apply!