30 Jul
|
MCAP Group of Companies
|
Ontario
30 Jul
MCAP Group of Companies
Ontario
Director, Software Engineering
MCAP at a Glance
Joining MCAP means you will be part of a diverse workforce of highly talented individuals recognized for their expertise and success. MCAP offers competitive total rewards, opportunities for continuous learning and development, and a dynamic, entrepreneurial environment.
The Role
This position will play a key role in advancing our AI journey by driving modernization and efficiency across the delivery lifecycle. The role focuses on helping engineering teams apply AI in practical, measurable ways to improve delivery speed, enhance quality, and reduce operational overhead across development and operational workflows.
This is a hands-on technical leadership role that bridges strategy and execution. You will partner with engineering, architecture, security, and delivery teams to design, prove, implement, and scale AI-enabled capabilities that strengthen software delivery outcomes. While the primary focus is on advancing software engineering practices and AI-assisted development, you will also support broader AI adoption across the organization where it aligns to delivery and operational impact.
The successful candidate combines deep software engineering expertise, hands-on experience applying AI technologies to real-world engineering challenges, strong delivery discipline, and practical change leadership. You will help teams adopt AI responsibly by developing reusable playbooks, implementation patterns, guardrails, validation approaches, and human-in-the-loop workflows to ensure AI-enabled solutions are secure, compliant, high-quality, and maintainable, aligned with MCAP’s vision, mission, objectives, and values.
Strategy and Planning
- Participates in the creation of 1 to 3 year IT strategic plans (Enterprise and Business Unit specific).
- Ensures applications meet business unit expectations.
- Facilitates and monitors the Application Architectural Decisions for 1 to 5 years.
- Fosters strong working relationships within internal IT teams and Business Unit teams to understand future direction of initiatives.
- Partners with the Line of Business to deliver Business Systems Applications that meet current and future needs.
- Accountable for full life cycle of IT delivery for the Business Unit projects.
- Responsible for timely, on-budget delivery of IT components of projects (major and tactical) per priorities set by the LOB and/or Resource Allocation Committee.
- Liaises with Architecture and Infrastructure teams to deploy and maintain solutions.
- Manages business unit requests that are approved and prioritized projects.
Acquisition and Deployment
- Directs research on emerging application development software products, languages, and standards in support of procurement and development efforts, including LLMs, agent frameworks, coding agents, and developer copilots.
- Leads the evaluation and selection of AI development tools and platforms, including build-versus-buy decisions, model evaluation, and partnerships with external AI providers.
- Performs detailed technical design of proposed solutions.
- Evaluates relevant risks and determines mitigation strategies.
- Identifies requirements and manages the procurement process and vendor selection for new technologies.
Operational Management
- Champion the company’s Vision, Mission, and Values as set out in the Strategic Plan, both internally and externally within the industry.
- Recruit and develop teammates who reflect MCAP’s Values and culture.
- Establish, monitor, and communicate performance standards for direct reports, reinforcing results, quality, continuous improvement, teamwork, and MCAP’s objectives.
- Educate, coach, and counsel staff to empower them to perform their roles confidently and professionally.
- Establish and maintain an effective system of communication throughout the business unit.
- Ensure a culture of continuous improvement is established and encouraged.
- Assist in defining Corporate Guiding Principles, Architectural Standards, and the approved Solution Delivery Toolkit, incorporating AI-assisted development standards and patterns.
- Assist with the strategic advancement of IT methodologies and with the selection of MCAP’s Solution Delivery Toolkit.
- Determine, define, and support the metrics and measures required to ensure the success of MCAP IT overall.
- Work with LOB management to set and manage the Information Technology budget for the Business Unit.
- Ensure compliance with standards, procedures, and methodologies and work with auditors to assess same.
- Capture, track, and report IT measures and metrics.
- Work with project budgets and system budgets.
- Define signing authority based on the authority matrix.
What You Bring To The Team
- 10+ years of IT experience,
including 5+ years in an IT leadership role.
- Experience building or integrating coding agents, developer copilots, workflow automation agents, or AI-enabled engineering tools.
- Familiarity with LLMs, AI infrastructure, prompt engineering, agent frameworks, Retrieval-Augmented Generation, model evaluation, and AI governance practices.
- Strong hands-on engineering background with modern application development, APIs, cloud-native patterns, CI/CD, automated testing, secure coding, and production support.
- Experience defining and measuring developer-productivity or AI adoption outcomes, with the judgment to handle the nuance of measuring engineering impact.
- Strong understanding of secure software development, vulnerability detection, secrets management, data protection, and compliance considerations.
- Ability to balance risk, cost, and benefit.
- Ability to work in a fast-paced environment with a high degree of change and competing priorities.
- Strong oral, written and presentation skills.
- Robust interpersonal skills and the ability to interface with all levels within the organization.
- Strong problem-solving and conflict resolution skills.
- Excellent planning and project management skills.
- Demonstrated leadership experience mentoring and coaching others.
- Ability to multi-task and prioritize tasks across multiple projects.
- Excellent attention to detail and results-oriented.
- Working knowledge of cloud-native development practices and design patterns using private or public cloud providers.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Be A Part Of Something Great
If this sounds like you and you are looking to be part of one of Canada’s largest independent mortgage finance companies, we want to hear from you!
- Position #: req2231
- Employment Status: Permanent Full Time
- Location: Waterloo, Ontario
- Number Of Openings: 1
- Department: Information Technology
- Internal Job Title: Director, Software Engineering
- Salary Range: $120,000 - $140,000
The above information is intended to indicate the general nature and level of work performed by employees in the position. It is not a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
MCAP provides equal opportunities for all applicants and is committed to fostering an inclusive, accessible environment. If you require accommodation, we will work with you to meet your needs.
📌 Director, Software Engineering (Ontario)
🏢 MCAP Group of Companies
📍 Ontario