Software Engineering Jobs in Canada

About 610 results in (2) seconds Clear Filters

Jobs Search

About 610 results in (2) seconds
Software Engineering Manager at Diligent Corporation
Vancouver, BC, Canada - Full Time
Skills Needed
Computer Science, Testing, Recruiting, Teams, Cross Functional Initiatives, Project Leadership, Software, Management Skills, Buy In, Coding Standards, Engineering Management, Openness, Agile Environment, Hiring
Qualification
Graduate
Software Engineering Manager at SKYTRAC
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Software development
Qualification
Graduate
Manager, Software Engineering at MasterCard
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
SOFTWARE ENGINEERING SPECIALIST at Business Development Bank of Canada
Montréal, QC H3B 5E7, Canada - Full Time
Skills Needed
Design Principles, Design Patterns, Communication Skills, Strategy, Mentoring, Integration, Complex Systems, Testing, Object Oriented Programming, Multi Disciplinary Teams, Mastery, Negotiation, Software Engineering Practices, Pair Programming, Information Technology
Specialization
Information technology engineering or equivalent experience
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Vice President, Software Engineering at MasterCard
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Practice Lead II, Software Engineering at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science
Specialization
Computer science or related engineering discipline or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Software Engineering, Fullstack at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Postgresql, Azure, Scalability, Travel, Automation, Authentication, App, Use Case, Availability, Reliability, Relational Databases, Go, Design, Aws, Perspectives, Access, Distributed Systems, Collaborative Environment, Programming Languages
Qualification
Graduate
Principal, Software Engineering – CLSL at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Leader, Software Engineering - Data Management at Splunk
Vancouver, BC V6B 2B7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager II, Software Engineering - Routing Ops at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Application Services, Features, Communication Skills
Qualification
BSc
Experience Required
Minimum 8 year(s)
Software Engineering Manager, Software Supply Chain Security: Human Authent at GitLab
Remote, British Columbia, Canada - Full Time
Skills Needed
Authentication Systems, Ldap, Session Management, Security Compliance
Qualification
Graduate
Manager, Software Engineering, Back-end Foundations at Jobber
Edmonton, AB, Canada - Full Time
Skills Needed
Redis, Graphql
Qualification
Graduate
Sr. Software Engineering Manager, Tim Hortons, Canada at Tim Hortons
Toronto, ON M5X 1E1, Canada - Full Time
Skills Needed
Typescript, System Monitoring, Development Tools, Adobe Experience Manager, React Native, Customer Engagement, Incident Response, Mobile Applications, Microservices, Agile, Loyalty Programs, Graphql, Content Management Systems, Qsr
Qualification
Graduate
Staff Software Engineer - Platform Engineering & SRE at Equinix
Toronto, ON, Canada - Full Time
Skills Needed
Collaboration, Puppet, Languages, Soft Skills, Jenkins, Docker, Performance Testing, Reliability Engineering, Load Testing, Devops, Systems Engineering, Java, Python, Kubernetes, Automation
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Engineering Manager at IS2 Workforce Solutions
London, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Engineering Manager at Lafarge Canada
Mississauga, ON L4V 1S7, Canada - Full Time
Skills Needed
Consideration, Working Environment, Color, Citizenship, Subsidiaries, It, Ethnicity, Connections
Specialization
Required training/certifications: project management certificate e.g.
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Manager Engineering at Ontario Power Generation
Pickering, ON L1W 4A7, Canada - Full Time
Skills Needed
Additive Manufacturing, Business Acumen, P.Eng, Robotics, Leadership Skills
Specialization
Engineering
Qualification
Graduate
Manager, Engineering at Government of Alberta
Edmonton, AB, Canada - Full Time
Skills Needed
Processing, Policy Development, P.Eng, Project Management Skills, Performance Management, Regulations, Minerals, Infrastructure, Team Leadership, Geoscientists, Petroleum Engineering
Specialization
The field of engineering plus four (4 years progressively responsible related experience or equivalent as described below
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Lead Data Engineering at Bombardier
Mississauga, ON L5S 1W1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Director, Engineering at LifeRaft
Remote, British Columbia, Canada - Full Time
Skills Needed
Communication Skills, Data Engineering, Analytics, Data Science, Information Systems, Completion, Python, Software Architecture, Javascript, Ruby, Php, Computer Science, Business Units, People Management
Specialization
Computer science information systems or a related field
Qualification
Graduate
Software Engineering Manager at Diligent Corporation
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Aug, 25

Salary

120000.0

Posted On

20 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Testing, Recruiting, Teams, Cross Functional Initiatives, Project Leadership, Software, Management Skills, Buy In, Coding Standards, Engineering Management, Openness, Agile Environment, Hiring

Industry

Information Technology/IT

Description

ABOUT US

Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and leaders with a holistic view of their organization’s GRC practices so they can make better decisions, faster. No matter the challenge.
At Diligent, you are an agent of positive change. You are joining a team of passionate, smart, creative people who not only want to help build the software company of the future, but who want to make the world a more sustainable, equitable and better place. Be a part of a global community on a mission to make a real impact.
Learn more at diligent.com.

QUALIFICATIONS & EXPERIENCE

  • Educational Background: Bachelor’s or Master’s in Computer Science, Software Engineering, or related field. Equivalent experience is welcome.
  • Management experience
  • 3+ years of experience in engineering management and delivery in an Agile environment, with a track record of building high-performing teams
  • Knowledge of engineering practices and patterns for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and production operations
  • Experience partnering with Product or Program Management teams
  • Experience in recruiting, hiring, mentoring/coaching and managing software or Developer Productivity engineers
  • Excellent communication and teamwork skills
  • Passion for developing talent and creating a culture that promotes learning, embracing ambiguity, and authenticity
  • Passion for learning and sharing your knowledge with others in your team or department
  • Technical Expertise:
  • Familiarity with software development pipelines, DevOps practices, and AI/ML-based tools.
  • Experience in evaluating and implementing development or QA tools in a hands-on capacity.
  • Sales Engineering / Evangelism Skills:
  • Excellent presentation and communication abilities, comfortable speaking in front of both technical and non-technical audiences.
  • Strong track record of influencing stakeholders, winning buy-in, and illustrating ROI.
  • High energy, extroverted, and passionate about driving organizational change.
  • Project Leadership:
  • Capable of leading cross-functional initiatives in a fast-paced environment.
  • Solid organization and time-management skills to juggle multiple pilots or rollouts simultaneously.
  • Global Mindset:
  • Experience collaborating with international teams, embracing cultural differences, and adapting to varied time zones.
  • Openness to traveling periodically to meet with teams in person, conduct trainings, and champion adoption.
Responsibilities

ROLE OVERVIEW

As an Engineering Manager based out of our technical center of excellence in Vancouver, you will be working alongside a group of passionate and talented teams. You will be instrumental in leading the Development Productivity team and will evangelize and champion a portfolio of cutting-edge AI-driven tools (e.g., Cursor, Windsurf, AccelQ) designed to boost our developers’ effectiveness. You’ll leverage your strong communication and presentation skills to gain buy-in from diverse stakeholders, demonstrate ROI, and foster adoption across our global teams. If you thrive on bridging the gap between technical capabilities and business outcomes, and you love engaging with people to influence and inspire, we want to hear from you.

KEY RESPONSIBILITIES

  1. Team management
  • Develop a high-performing team that is capable of executing your team’s roadmap
  • Work with your team on breaking down projects into deliverable tasks and documenting results
  • Collaborate cross-functionally with Product, Design, internal engineering teams, and senior leadership across the company to understand the challenges our business faces, identify the most impactful opportunities, and craft a roadmap for the team
  • Give feedback and support team members to make technical decision for their projects
  • Coach and support your direct reports in their career growth and development goals
  1. Tool Evaluation & Implementation
  • Research, evaluate, and pilot new AI-powered tools that enhance code quality, collaboration, and time-to-market.
  • Collaborate with product, QA, and engineering teams to integrate selected tools seamlessly into our workflows.
  • Use data-driven insights to measure impact, determine ROI, and guide future adoption decisions.
  1. Technical Evangelism & Advocacy
  • Serve as the internal “sales engineer” for productivity solutions, showcasing features, benefits, and best practices.
  • Deliver compelling demos and presentations to get buy-in from leaders and end-users alike.
  • Maintain excitement and momentum around AI-enabled innovation through webinars, newsletters, or community-of-practice sessions.
  1. Consultative Engagement & Relationship Building
  • Act as a trusted advisor to internal stakeholders, understanding their pain points and recommending tools that address real business needs.
  • Foster strong relationships with tool vendors, ensuring we’re always at the forefront of new product developments and beta opportunities.
  • Develop feedback loops to capture and incorporate user input, making sure our solutions continually evolve.
  1. Training & Enablement
  • Create and deliver training materials, onboarding guides, and workshops to empower teams to use new tools effectively.
  • Offer ongoing support and one-on-one coaching to teams, ensuring maximum impact and user satisfaction.
  • Document lessons learned, best practices, and success stories to scale adoption across geographies.
  1. Global Collaboration & Travel
  • Collaborate with distributed teams in Vancouver, Budapest, and Bangalore, tailoring approaches to each region’s cultural and operational nuances.
  • Travel from time to time to provide hands-on sessions, build in-person relationships, and deepen team engagement.
  1. Continuous Improvement & Metrics
  • Track usage metrics and qualitative feedback to assess the success of each adoption initiative.
  • Leverage analytics to identify areas of improvement, iterate on solutions, and showcase tangible productivity gains.
  • Stay informed on emerging trends in AI, DevOps, and agile development to keep our teams ahead of the curve.
Software Engineering Manager at Diligent Corporation
Vancouver, BC, Canada - Full Time
Skills Needed
Computer Science, Testing, Recruiting, Teams, Cross Functional Initiatives, Project Leadership, Software, Management Skills, Buy In, Coding Standards, Engineering Management, Openness, Agile Environment, Hiring
Qualification
Graduate
Software Engineering Manager at SKYTRAC
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Software development
Qualification
Graduate
Manager, Software Engineering at MasterCard
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
SOFTWARE ENGINEERING SPECIALIST at Business Development Bank of Canada
Montréal, QC H3B 5E7, Canada - Full Time
Skills Needed
Design Principles, Design Patterns, Communication Skills, Strategy, Mentoring, Integration, Complex Systems, Testing, Object Oriented Programming, Multi Disciplinary Teams, Mastery, Negotiation, Software Engineering Practices, Pair Programming, Information Technology
Specialization
Information technology engineering or equivalent experience
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Vice President, Software Engineering at MasterCard
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Practice Lead II, Software Engineering at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science
Specialization
Computer science or related engineering discipline or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Software Engineering, Fullstack at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Postgresql, Azure, Scalability, Travel, Automation, Authentication, App, Use Case, Availability, Reliability, Relational Databases, Go, Design, Aws, Perspectives, Access, Distributed Systems, Collaborative Environment, Programming Languages
Qualification
Graduate
Principal, Software Engineering – CLSL at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Leader, Software Engineering - Data Management at Splunk
Vancouver, BC V6B 2B7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager II, Software Engineering - Routing Ops at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Application Services, Features, Communication Skills
Qualification
BSc
Experience Required
Minimum 8 year(s)
Software Engineering Manager, Software Supply Chain Security: Human Authent at GitLab
Remote, British Columbia, Canada - Full Time
Skills Needed
Authentication Systems, Ldap, Session Management, Security Compliance
Qualification
Graduate
Manager, Software Engineering, Back-end Foundations at Jobber
Edmonton, AB, Canada - Full Time
Skills Needed
Redis, Graphql
Qualification
Graduate
Sr. Software Engineering Manager, Tim Hortons, Canada at Tim Hortons
Toronto, ON M5X 1E1, Canada - Full Time
Skills Needed
Typescript, System Monitoring, Development Tools, Adobe Experience Manager, React Native, Customer Engagement, Incident Response, Mobile Applications, Microservices, Agile, Loyalty Programs, Graphql, Content Management Systems, Qsr
Qualification
Graduate
Staff Software Engineer - Platform Engineering & SRE at Equinix
Toronto, ON, Canada - Full Time
Skills Needed
Collaboration, Puppet, Languages, Soft Skills, Jenkins, Docker, Performance Testing, Reliability Engineering, Load Testing, Devops, Systems Engineering, Java, Python, Kubernetes, Automation
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Engineering Manager at IS2 Workforce Solutions
London, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Engineering Manager at Lafarge Canada
Mississauga, ON L4V 1S7, Canada - Full Time
Skills Needed
Consideration, Working Environment, Color, Citizenship, Subsidiaries, It, Ethnicity, Connections
Specialization
Required training/certifications: project management certificate e.g.
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Manager Engineering at Ontario Power Generation
Pickering, ON L1W 4A7, Canada - Full Time
Skills Needed
Additive Manufacturing, Business Acumen, P.Eng, Robotics, Leadership Skills
Specialization
Engineering
Qualification
Graduate
Manager, Engineering at Government of Alberta
Edmonton, AB, Canada - Full Time
Skills Needed
Processing, Policy Development, P.Eng, Project Management Skills, Performance Management, Regulations, Minerals, Infrastructure, Team Leadership, Geoscientists, Petroleum Engineering
Specialization
The field of engineering plus four (4 years progressively responsible related experience or equivalent as described below
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Lead Data Engineering at Bombardier
Mississauga, ON L5S 1W1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Director, Engineering at LifeRaft
Remote, British Columbia, Canada - Full Time
Skills Needed
Communication Skills, Data Engineering, Analytics, Data Science, Information Systems, Completion, Python, Software Architecture, Javascript, Ruby, Php, Computer Science, Business Units, People Management
Specialization
Computer science information systems or a related field
Qualification
Graduate

Tech Jobs in Canada

Canada has emerged as one of the top destinations for IT and tech professionals. Its dynamic ecosystem spans from bustling metropolises to innovative tech hubs, where multinational corporations, startups, and research institutions collaborate to drive digital transformation.

Tech Job Market in Canada

Market Overview

Immigration and Work Permits

High In-Demand Tech Job Roles in Canada

  1. Software Developers & Engineers: Skills in backend (Java, Python), frontend (React, Angular), and full-stack development are highly sought after.
  2. Data Scientists & Engineers: Expertise in machine learning, big data analytics, and data visualization.
  3. DevOps Engineers & Cloud Specialists: Proficiency in AWS, Azure, Docker, and Kubernetes.
  4. Cybersecurity Experts: Focus on threat detection, risk management, and compliance.
  5. AI & Machine Learning Specialists: Expertise in intelligent systems, natural language processing, and predictive analytics.
  6. UI/UX Designers: Skills in user research, interaction design, and prototyping.
  7. Product and Project Managers: Managing software development lifecycles and coordinating cross-functional teams.

Top Tech Companies Hiring Foreign Nationals in Canada

  1. Shopify - Leading e-commerce platform known for remote work and diversity.
  2. Microsoft Canada - Hiring in software development, cloud services, and cybersecurity.
  3. Amazon Canada - Opportunities in e-commerce and AWS cloud services.
  4. Google Canada - Focuses on AI, cloud computing, and software development.
  5. IBM Canada - Specializes in hybrid cloud, AI, and enterprise solutions.
  6. Hootsuite - Social media management platform that promotes remote work.
  7. OpenText - Offers roles in software development, data analytics, and cybersecurity.
  8. Ubisoft Montreal - Gaming industry leader looking for tech creatives.
  9. Bell Canada & Rogers Communications - Hiring IT professionals for digital transformation initiatives.
  10. Emerging Startups: Companies like Wealthsimple, Clio, and Ecobee offer dynamic roles for global talent.
Loading...