Software Development Manager

Peace Hills General Insurance Company

Edmonton

On-site

CAD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive base pay
Annual bonus eligibility
Day off every 4 weeks
Pension contributions
Personal insurance reimbursement
Social events

Job summary

Peace Hills General Insurance Company, based in Edmonton, is seeking a Software Development Manager to lead and grow a high-performing software engineering team. The role reports to the Digital Director and focuses on delivering secure, scalable enterprise applications aligned with business priorities.

Ideal candidates bring 15+ years of software delivery experience, familiarity with Guidewire Cloud Platform, and strong leadership in Microsoft tech stacks.

Qualifications

  • 15+ years of progressive experience in software development and technology delivery.
  • Experience leading software development teams and complex initiatives.
  • Familiarity with Guidewire Cloud Platform is an asset.
  • Experience with Microsoft development technologies and enterprise application platforms.
  • Knowledge of .NET, C#, SQL Server, Azure DevOps, RESTful APIs, and web frameworks.
  • Strong communication and problem-solving skills.

Responsibilities

  • Lead, coach, and develop software development professionals.
  • Establish objectives and development plans.
  • Manage capacity and distribute work across the team.
  • Oversee lifecycle of secure enterprise applications and digital services.
  • Communicate delivery progress and risks to stakeholders.
  • Promote modern engineering practices and secure development.
  • Ensure non-functional requirements including security and performance.

Skills

Leadership
Mentoring
Delivery planning
Communication
Problem solving
Prioritization
Team collaboration
Flexibility

Tools

.NET/C#
SQL Server
Azure DevOps
RESTful APIs
Guidewire Cloud Platform

Job description

We currently have a permanent, full-time position available for a Software Development Manager as part of our Information Technology department. This role is based out of our Edmonton office. Reporting to the Digital Director, the Software Development Manager is accountable for team development, delivery planning, engineering practices, application quality, operational sustainability, and alignment of technology solutions with business priorities.

What You'll Do:
  • Lead, coach, mentor, and develop software development professionals;

  • Establish clear accountabilities, objectives, and development plans;

  • Manage capacity and distribute work equitably across the team;

  • Support recruitment, onboarding, succession planning, and skills development;

  • Foster a collaborative, inclusive, accountable, and continuously improving team culture;

  • Oversee the design, development, integration, deployment, support, and lifecycle management of secure enterprise applications and digital services;

  • Manage delivery scope, schedules, risks, dependencies, quality, and resource capacity, balancing project delivery, production support, business-as-usual demand, application lifecycle needs, and technical debt;

  • Communicate delivery progress, risks, dependencies, decisions, and issues requiring escalation or action to stakeholders;

  • Establish and use meaningful delivery and operational measures to monitor performance, identify trends, and drive continuous improvement;

  • Ensure effective application maintenance and production support, including incident resolution, problem management, application enhancements, and operational stability;

  • Provide technical direction and architecture oversight, ensuring software and data solutions are secure, maintainable, scalable, supportable, and aligned with enterprise technology standards;

  • Establish and continuously improve software development lifecycle standards, development environments, engineering practices, coding standards, and quality controls;

  • Promote modern engineering practices, including automated testing, code review, source control, continuous integration and delivery, secure development, and release management;

  • Ensure non-functional requirements, including security, privacy, availability, performance, observability, maintainability, and recoverability, are incorporated throughout the software development lifecycle;

  • Ensure applicable regulatory, security, privacy, and organizational compliance requirements are incorporated into software delivery and application management practices;

  • Ensure appropriate technical documentation is created and maintained, including architecture, design, integration, operational, and support documentation;

  • Partner with Enterprise Architecture, Infrastructure, Security, Quality Assurance, Business Analysis, Project Management, business stakeholders, and other technology teams to support successful delivery and operation of enterprise applications;

  • Manage relationships with vendors and delivery partners contributing to software development, implementation, and application support.

What You'll Bring:
  • 15+ years of progressive experience in software development and technology delivery, including demonstrated experience managing software development professionals and complex application initiatives.

  • Familiarity with Guidewire Cloud Platform, cloud implementation practices, application lifecycle management, and Guidewire Cloud Standards an asset.

  • Experience leading teams working with Microsoft development technologies and enterprise application platforms.

  • Exposure to technologies such as .NET, C#, SQL Server, Azure DevOps or equivalent source-control and delivery platforms, RESTful APIs, web frameworks, and legacy Microsoft application technologies is an asset.

  • Familiarity with AI-assisted software development tools, including coding assistants, automated documentation, test generation, code analysis, or developer-productivity capabilities.

  • Strong analytical and problem solving skills.

  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.

  • Proven ability to be flexible and work hard, both independently and in a team environment.

  • Excellent oral and written communication skills.

  • Results oriented with the ability to thrive in a fast-paced work environment.

  • Knowledge of accounting and/or P&C insurance an asset.

  • Ability to foster an atmosphere of continuous improvement and customer service with the team.

What You'll Experience:
  • Competitive base pay with annual bonus eligibility;

  • Healthy work-life balance including a day off every 4 weeks;

  • Matching contributions to your Registered Pension Plan;

  • Personal insurance reimbursement;

  • Social events held throughout the year;

  • Celebration of your team’s achievements each year with an annual staff appreciation event;

  • A career in a stable and essential industry, at a company with an exceptional corporate culture and opportunities for professional development and advancement.

Why Peace Hills:

Peace Hills General Insurance Company has been serving Western Canada since 1982 with home, auto and business insurance products. Our head office is in Edmonton, Alberta, with branch offices in Calgary and Vancouver.

We currently employ over 300 staff who work withmorethan 1,000 broker offices across British Columbia, Alberta, Saskatchewan, Manitoba, the Northwest Territories, Nunavut and Yukon Territory.

Peace Hills is proudly owned by the Samson Cree Nation, and it is through Wahkôtowin – a Cree word that means “kinship” and the interconnectedness of all beings – that we are and continue to be a respected insurer that provides creative and responsive solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer
Data Platform Engineer

Peace Hills General Insurance Company • Edmonton

On-site
CAD 110,000 - 160,000
Annual bonus eligibility
Registered Pension Plan matching
Personal Insurance reimbursement
+3
Accounting Clerk
Accounting Clerk

Peace Hills General Insurance Company • Edmonton

On-site
CAD 42,000 - 54,000
Annual bonus eligibility
Day off every 4 weeks
Registered Pension Plan matching
+3
Insurance Advisor
Insurance Advisor

Western Financial Group • Diamond Valley

On-site
CAD 51,000 - 61,000
14 Paid Wellness Days
3 weeks' vacation
Company-matching savings programs
+1
Account Manager/Marketer, Commercial Lines
Account Manager/Marketer, Commercial Lines

Wilson M. Beck Insurance Services • Prince George

On-site
CAD 70,000 - 85,000
Company benefits program
Professional development training
On-site gym
+1
Team Member
Team Member

Pizza hut • Town of Hinton

On-site
CAD 60,000 - 85,000
Health benefits
RRSP/401k-style matching
Parental leave
+2
Manager of Finance
Manager of Finance

Peace Hills Trust Company • Edmonton

On-site
CAD 110,000 - 170,000
Comprehensive benefits package
Compliance, Risk & Controls Advisor - Personal Lines
Compliance, Risk & Controls Advisor - Personal Lines

Wawanesa Insurance • Winnipeg, Vancouver, Calgary, Edmonton

Hybrid
CAD 120,000 - 140,000
Administrator, Personal Insurance
Administrator, Personal Insurance

HUB International • Burnaby

On-site
CAD 40,000 - 43,000
Competitive compensation
RRSP matching contributions
Tuition financing and training
+3
Manager, Business Operations - Alberta
Manager, Business Operations - Alberta

Industrial Alliance Insurance and Financial Services Inc • Calgary

On-site
CAD 90,000 - 130,000
Actuarial Consultant - Alberta Auto Pricing
Actuarial Consultant - Alberta Auto Pricing

Wawanesa • Calgary

On-site
CAD 110,000 - 160,000
Hybrid work model
Annual bonus plan
Vacation time
+2