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

Director of Software Engineering

First Canadian Insurance Corporation

Description

First Canadian is a national organization and we are experiencing unprecedented growth!

We aim to hire bright, hard-working people who share our values. We seek employees who are committed to learning, career growth, and opportunity. We take pride in being an organization that our employees support long-term. We believe in our employees and celebrate their success by asking for employee opinions and feedback so that we continue to be a Great Place to Work.

We reward our team with the following:

  • Off work 1 hour early on Fridays.
  • Earned Time-Off Program and vacation.
  • Group Retirement Savings Plan with employer match.
  • On-site gym.
  • Newly renovated facility with ergonomic desks and chairs.
  • Educational assistance and career development.
  • Health & Wellness Spending Account.
  • Employee Assistance Program (EAP).
  • Employee discount programs.
  • A Culture Team dedicated to diversity, inclusion, and employee engagement.
  • Employee recognition and appreciation events.

Check out our company page for all the information on why we believe First Canadian is an employer of choice!

If you are motivated to succeed by helping people, then this is the opportunity for you!

If you are motivated by building high-performing teams, modern engineering practices, and delivering technology that drives business success, this is the opportunity for you.

Reporting to the Chief Technology Officer, the Head of Software Engineering is responsible for leading the organization's software engineering function across web and digital development, enterprise applications, core business systems, quality assurance, and the future DevOps and Platform Engineering capability. This role is based in Sherwood Park, Alberta and is responsible for driving engineering excellence, modernizing technology platforms, improving software delivery, and building a scalable engineering organization.

  • Lead and develop a high-performing Software Engineering organization.
  • Drive modernization initiatives across digital platforms, APIs, integrations, and core business systems.
  • Establish engineering standards, governance, delivery metrics, and continuous improvement practices.
  • Lead engineering delivery across web applications, enterprise applications, and customer-facing platforms.
  • Modernize development practices through AI-assisted development, cloud-native technologies, and API-first architecture.
  • Build and mature DevOps, Platform Engineering, CI/CD, release management, and engineering automation capabilities.
  • Lead the modernization of Quality Assurance by transitioning from manual to automated testing.
  • Ensure operational stability, reliability, security, scalability, and software quality across engineering platforms.
  • Establish engineering accountability across internal teams and external software vendors.
  • Partner closely with Architecture, Infrastructure, Security, Enterprise Delivery, and business leaders to align technology initiatives with organizational priorities.
  • Build engineering capability through hiring, coaching, mentoring, and succession planning.
  • Foster a culture of accountability, innovation, collaboration, and continuous improvement.
  • Other duties as assigned.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is required.
  • Minimum of 10 years of experience in software engineering, application delivery, or technology leadership.
  • Minimum of 5 years of experience leading software engineering teams.
  • Demonstrated experience leading engineering organizations across digital platforms, enterprise applications, APIs, and legacy/core systems.
  • Proven experience modernizing engineering practices, including AI-assisted development, automation, DevOps, CI/CD, QA automation, and software delivery governance.
  • Strong understanding of software development lifecycle (SDLC), engineering governance, release management, and operational support models.
  • Experience balancing modernization initiatives with operational stability in complex enterprise environments.
  • Experience managing external software delivery partners and vendors.
  • Experience with technologies such as React, Node.js, GitHub, CI/CD pipelines, API-first development, cloud-native architectures, and IBMi/RPG environments is considered an asset.
  • Experience within insurance, financial services, or another regulated industry is considered an asset.
  • Proven people leadership, organizational development, and change management experience.
  • Intermediate to advanced Microsoft Office skills.
  • Fluent in English with excellent verbal and written communication skills.
  • Successful completion of employment, criminal background, education verification, and reference checks is required prior to employment.
    Thank you for considering our organization.

Thank you for considering our organization.

If you are bilingual there will be a French and English assessment as a part of the recruitment process.

We are an equal opportunities employer and welcome applications from all suitably qualified persons. Accommodations are available upon request.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in Sherwood Park, AB vacancy
  • Elevate your career as the Head of Software Engineering with First Canadian in Sherwood Park, Alberta. This leadership role emphasizes building high-performing teams and driving modernization across engineering practices. Reporting to the Chief Technology Officer, you will... 
    Suggested

    First Canadian Insurance Corporation

    Sherwood Park, AB
    1 day ago
  •  ...BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006, we've been committed to delivering exceptional customer experiences, helping organizations get the most out of our software while supporting... 
    Suggested
    Full time
    Work at office

    bis

    Sherwood Park, AB
    21 days ago
  •  ...exceptional self-perform work. We are seeking an enthusiastic Civil Engineer with experience supporting power generation and heavy industrial...  ...strong asset. Experience with industry standard engineering software such as Civil3D, ANSYS, Mathcad, etc. The successful... 
    Suggested

    AECON

    Sherwood Park, AB
    23 days ago
  •  ...position up to 2 years Join our team as a Facility Project Engineering Technologist to play an important role in shaping the future of...  ...Acrobat Pro and Bluebeam Studio. Familiarity with construction software tools such as Building Information Modeling (BIM), project management... 
    Suggested
    Full time
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Work at office

    Strathcona County

    Sherwood Park, AB
    1 day ago
  • $23 - $25 per hour

     ...projects, join our best-in-class team. What Is The Opportunity? Aecon has several openings within the Civil West division for Engineering Co-op students. These positions will provide the opportunity to take an active involvement in exciting heavy civil projects and... 
    Suggested
    Hourly pay
    For contractors
    For subcontractor
    Internship
    Work at office
    Flexible hours
    Night shift

    AECON

    Sherwood Park, AB
    15 days ago
  •  ...About the Role This role is the commercial and technical front line for TES Group's custom-engineered pressure equipment business across Western Canada. It finds and wins project opportunities for fired and unfired pressure equipment — Once-Through Steam Generators (OTSG),... 
    Full time
    Relocation

    TES Group Inc.

    Sherwood Park, AB
    23 days ago
  •  ...development, and financial performance. Working closely with the Director of Environmental Services, you will support strategic planning,...  ...service line. Qualifications ~ B.Sc. in Environmental Engineering or Sciences with a relevant professional designation. ~15+... 
    Full time
    Local area

    FLINT Corp.

    Sherwood Park, AB
    2 days ago
  •  ...and/or economic benefits Provide technical support, hardware/software configuration, programming and maintenance in areas of SCADA,...  ...SCADA systems ~ Post-secondary education in a technical field (engineering, engineering technology and computer system, etc.). ~ Must... 
    Full time
    Work at office
    Remote work
    Monday to friday

    Inter Pipeline

    Sherwood Park, AB
    12 days ago
  •  ...inspections, and technical problem-solving. Work closely with Engineering, Project Management, Estimating, and Operations to deliver...  ...Experience with Procore or similar construction management software is considered an asset. Willingness to travel throughout Alberta... 
    Hourly pay
    Apprenticeship

    MSCP Heat Management Solutions

    Sherwood Park, AB
    24 days ago
  •  ...solutions and exceptional self-perform work. Reporting to the IDD Director, the IDD Coordinator will provide support to the team with...  ...degree or technical college diploma in Architecture, Engineering or Construction Management. ~2-3 years of BIM/CAD experience... 

    AECON

    Sherwood Park, AB
    28 days ago
  •  ...BIS Safety Software is a fast-growing technology company providing leading software for the safety industry. We are looking to add a Talent...  ...-on and high-impact. You'll be a core player in our recruitment engine, spending your days reviewing resumes, conducting interviews (8–... 
    Full time
    Work at office

    bis

    Sherwood Park, AB
    20 days ago
  •  ...BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. The product is...  ...discipline in place to turn a small team into a repeatable revenue engine. The mandate is to build the system, not to be it: the playbooks... 
    Full time
    Work at office

    bis

    Sherwood Park, AB
    a month ago
  •  ..., commissioning, and troubleshooting Work closely with Field Engineers and Project Management to deliver high-quality installations...  ...Familiarity with Procore or digital construction management software considered an asset Industrial experience considered an asset... 
    Local area
    Immediate start

    MSCP Heat Management Solutions

    Sherwood Park, AB
    24 days ago
  • $83.08k - $115.03k per year

     ...Closing Date: August 12, 2024 Classification: Engineering and Related Level 2 (522ERA) Salary: $3,...  ...Responsibilities Reporting to the Director of Climate Change Compliance within the...  ..., the selected candidate will develop software systems and automation processes to assess... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Casual work
    Monday to friday
    Flexible hours
    Shift work
    2 days per week

    Government of Alberta

    Edmonton, AB
    1 day ago
  •  ...communities. We have offices in Calgary, Edmonton and Toronto, and we are continuing to expand nationally to Vancouver. POSITION Software Engineer LOCATION Edmonton, Alberta or Remote YOUR OPPORTUNITY The ideal candidate is a strong full stack Software Engineer... 
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours
    1 day per week

    KV Capital

    Edmonton, AB
    23 days ago
  •  ...fleets compliant, and operations running at peak efficiency. Learn more at  fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance... 
    Remote work
    Shift work

    Fleetworthy

    Edmonton, AB
    17 days ago
  •  ...Git, SVN, Mercurial, … ~ Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, … ~ Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. ~ Familiarity with version control in git-based system (GitHub,... 

    Fleetworthy

    Edmonton, AB
    28 days ago
  •  ...opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and make sure...  ...challenges of tomorrow and engineer a better world! As the Director of Railway Engineering – Western Canada you will be instrumental... 
    Ongoing contract
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    CIMA+

    Edmonton, AB
    4 days ago
  • $110k - $160k per year

     ...Inflexion Games is searching for a Lead Gameplay Programmer (Lead Software Engineer) to join the Programming team! As a Gameplay Programmer at...  ...the core mechanics of gameplay systems , and modern engines, as well as the tools and techniques needed to support and empower... 
    Seasonal work
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Flexible hours

    Inflexion Games

    Edmonton, AB
    8 days ago
  •  ...and process incoming and outgoing email, mail and faxes Provide administrative support to the Care Coordinator Manager and Clinic Director Qualifications & Core Competencies High School Diploma, G.E.D. or equivalent Excellent customer service skills and telephone... 
    Part time
    Flexible hours

    Lifemark Health Group

    Sherwood Park, AB
    25 days ago
  • $125k - $140k per year

     ...Documentation (performance/disciplinary reviews). Performance Improvement Plans for CLS. Identify situations that needs to be elevated to the director. Developing direct and indirect reports. Relevant HR Skills Training information. Providing on-going employee feedback. Conducting... 
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Shift work

    Ryder System, Inc.

    Sherwood Park, AB
    23 days ago
  •  ...licence and are in good standing with the respective College of Pharmacists. Your injection certification. Proficiency with Pharmacy Software solutions, preferably Kroll. Experience with Opioid Agonist Treatment (OAT) and completed mandatory training when required. The... 

    Save-On-Foods - Alberta

    Sherwood Park, AB
    8 days ago
  •  ...BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Our websites drive a huge share of our leads and revenue, and we're looking for a Web Optimization Lead to own how well they perform.   About the Role:... 
    Full time
    Work at office
    Immediate start

    bis

    Sherwood Park, AB
    20 hours ago
  • $132.9k - $221.5k per year

     ...people. If you want to be part of tomorrow’s health today, we want to hear from you. Role Overview The Regional Director, Continuous Improvement & Engineering leads industrial engineering and continuous improvement strategy across a network of distribution centers. This... 
    Long term contract
    Full time

    McKesson

    Edmonton, AB
    25 days ago
  •  ...wear parts and performing small mechanical repairs. Keeping detail records of work performed using the company's asset management software. Requirements Valid Class 5 Driver's license (or higher) MUST BE ABLE TO DRIVE A STANDARD TRANSMISSION VEHICLE Proven experience... 
    Permanent employment
    Full time
    For contractors
    Relocation
    Monday to friday

    Park Paving Ltd.

    Sherwood Park, AB
    3 days ago
  •  ...health and wellbeing. About our Business Valard Construction is Canada’s premier utility contractor providing comprehensive EPC+ (engineering, procurement, construction) and maintenance services to utilities, independent power producers, mining, oil and gas industries and... 
    Full time
    For contractors

    Valard Construction

    Sherwood Park, AB
    3 days ago
  • $23 per hour

     ...health and wellbeing. About our Business Valard Construction is Canada’s premier utility contractor providing comprehensive EPC+ (engineering, procurement, construction) and maintenance services to utilities, independent power producers, mining, oil and gas industries and... 
    Hourly pay
    Full time
    For contractors
    Flexible hours

    Valard Construction

    Sherwood Park, AB
    3 days ago
  •  ...Cook Boston Pizza Cooks are the engine of the entire restaurant! They are responsible for creating our delicious menu items perfectly every time for every guest. Cooks are responsible for ensuring that our most important people, our Guests, have an excellent Boston Pizza... 
    Work at office
    Local area
    Flexible hours
    Sherwood Park, AB
    10 days ago
  •  .... Previous experience working as a school secretary is considered a strong asset. Technical Skills: Proficiency in the following software and platforms is highly desirable: Google Suite & Adobe PowerSchool & Atrieve Manage the front desk, greeting visitors,... 
    Casual work
    Work at office
    Flexible hours

    Elk Island Catholic Separate School Division

    Sherwood Park, AB
    28 days ago
  •  ...Related post-secondary education and professional payroll work experience within a construction environment. Demonstrated computer software proficiency with Microsoft Office applications and SAP software is an asset. Excellent organizational skills in order to handle... 
    Hourly pay
    For contractors
    Work at office
    Shift work

    AECON

    Sherwood Park, AB
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!