Software Development Leader

2 weeks ago


Sherwood Park, Alberta, Canada Millennium Insurance Corporation Full time
Opportunity:

Step into a role where you'll shape the future of our technology while leading a high-performing development team to new heights. The Software Development Leader is a hands-on technical leader responsible for guiding a team of developers, defining and executing technology strategy, and ensuring high-quality software delivery. This role blends strategic thinking with operational excellence, ideal for a leader who can coach teams, drive architectural decisions, and contribute directly to solving complex problems.

We are open to considering candidates with mid to senior level leadership experience, with opportunities to grow into expanded responsibilities.

What you will be doing:
  • Team Leadership
  • Lead and support a team of developers, including coaching, mentoring, and conducting performance reviews.
  • Provide technical direction to remove obstacles, maintain momentum, and align development initiatives with strategic goals.
  • Conduct regular 1:1s, performance reviews, and professional development planning.
  • Facilitate effective sprint planning, retrospectives, and daily collaboration.
  • Technical Strategy & Architecture
  • Contribute to and help define the long-term technical roadmap for Millennium Insurance platforms and systems.
  • Evaluate and recommend modern tools, frameworks, and architectures to keep the organization current and competitive.
  • Ensure systems are scalable, secure, maintainable, and aligned with business and compliance needs.
  • Stay current with emerging technologies, industry trends, and best practices to drive continuous improvement.
  • Execution & Delivery
  • Oversee the end-to-end delivery of software projects, ensuring predictable, high-quality outcomes.
  • Contribute to hands-on development by designing, writing, documenting, and testing high-quality code.
  • Maintain strong technical documentation and support continuous integration, testing, and deployment practices.
  • Conduct and oversee code reviews to ensure consistency, maintainability, and best practices.
  • Design and optimize SQL queries, scripts, and database components to support system performance and functionality.
  • Integrate third-party and in-house APIs into existing application.
What you bring to the team:
  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, with at least 3 years in a leadership or team-lead role.
  • Strong problem-solving abilities and a proven track record of mentoring and developing other software developers.
  • Experience working in insurance or financial services is considered an asset.
  • Excellent communication, facilitation, and leadership skills.
  • Proven success managing agile development teams.
  • Experience guiding technical direction and architectural decisions.
  • Understanding of security, compliance, and risk management practices is preferred.
  • Strong knowledge of object-oriented programming and proficiency in PHP.
  • Solid understanding of JavaScript, HTML, CSS, and experience with modern front-end frameworks (Vue, React, or Angular); experience is preferred.
  • Strong knowledge of relational databases and SQL (MySQL/MariaDB experience is an asset).
  • Familiarity with LAMP environments (Linux, Apache, MySQL/MariaDB, PHP).
  • Proficiency with version control (Git / GitHub).
  • Experience with cloud platforms such as Azure or AWS is an asset.
  • Experience maintaining and modernizing legacy software systems.
How you will succeed:

In your first year, success will be defined by your ability to lead the development team toward key project milestones, remove obstacles, and guide architectural and technical decisions that ensure high-quality, timely delivery. As well as contributing to shape the technology strategy within a growing, forward-thinking insurance company.

You will build trust by mentoring developers, fostering collaboration across teams, and communicating clearly and consistently. Demonstrating a proactive, solutions-focused approach while embracing feedback and driving continuous improvement.

How we take care of our Employees:

By joining Millennium Insurance, you will belong to a passionate and purpose-driven team. As part of the Wheaton Group Companies, we pride ourselves on being family oriented, socially responsible, and in doing business the right way. Millennium is proud to be Great Place to Work Certified for creating an outstanding employee experience and an amazing workplace culture. Some of the amazing benefits our employees have access to include:

  • Earned Time-Off and Vacation Program
  • Group Retirement Savings Plan with employer match
  • Hybrid work options available
  • Fitness center subsidy
  • Education Assistance
  • Health, Dental and Insured Benefit offerings
  • Health and Lifestyle spending account
  • Employee discount programs
About Millennium Insurance:

Millennium Insurance is a locally owned and operated property and casualty insurance company based in Sherwood Park, AB. We underwrite over $400 million in premiums annually across Canada, offering a diverse portfolio of products including personal home and auto insurance, New Home Warranty coverage, commercial property and liability insurance, and motor vehicle warranties.

Millennium Insurance is part of the Wheaton Group of Companies, a diversified portfolio of companies that includes the General Bank of Canada, First Canadian Insurance Corporation, Wheaton Automotive Group, FreeThink Capital Inc., and Morningstar Air Corporation.

Interested in applying?

If you are ready to pursue a new challenge, visit our careers page at My Job Search ) and apply today

We thank all candidates for their interest but only candidates selected to advance in the hiring process will be contacted. Final candidates will be asked to undergo pre-employment backchecks, results of which must be satisfactory to Millennium.

Millennium is committed to fostering an inclusive, equitable and accessible workplace. If we can make any adjustments to the hiring process to better accommodate you, please provide feedback when submitting your application or let us know when we reach out about a job opportunity.

This role not a fit for you? Stay connected with us through LinkedIn for information on other career opportunities that are available.



  • Sherwood Park, Alberta, Canada BIS Safety Software Full time

    BIS Safety Software is a fast-paced, high-growth organization providing leading software for the safety industry. We are expanding our team and are seeking an experienced, full-time Senior ColdFusion Software Developer with strong proven abilities in the areas of programming. Founded in 2006, BIS is proudly headquartered in Sherwood Park, Alberta. We have...


  • Sherwood Park, Alberta, Canada BIS Safety Software Full time

    BIS Safety Softwareis a fast-growing technology company providing leading software for the safety industry. We are looking to add aChief Operating Officer (COO)to our Executive Team - someone who can blend strategic vision with operational excellence to help take BIS to the next level.**Who we areFounded in 2006 and proudly headquartered in Sherwood Park,...

  • Technical Writer

    7 days ago


    Sherwood Park, Alberta, Canada BIS Safety Software Full time

    BIS Safety Software is a fast-paced, high-growth organization providing leading software for the safety industry. We are looking for a full-time Technical Writer to join our team. This role is perfect for a professional who is passionate about user experience and technical communication. Founded in 2006, BIS is proudly headquartered in Sherwood Park,...

  • Marketing Manager

    4 days ago


    Sherwood Park, Alberta, Canada BIS Safety Software Full time

    BIS Safety Softwareis a fast-growing technology company providing leading software for the safety industry. We are looking to add aMarketing Managerto our expanding team.Founded in 2006, BIS is proudly headquartered in Sherwood Park, Alberta. We have developed a world class software solution by emphasizing client relationships and continuous innovation, and...

  • IT Manager

    2 days ago


    Sherwood Park, Alberta, Canada BIS Safety Software Full time

    BIS Safety Software is a fast-growing technology company providing leading software for the safety industry. We are looking to add an IT Manager to our expanding team Who We Are Founded in 2006, BIS is proudly headquartered in Sherwood Park, Alberta. We have developed a world class software solution by emphasizing client relationships and continuous...

  • IT Manager

    2 weeks ago


    Sherwood Park, Alberta, Canada BIS Safety Software Full time

    BIS Safety Software is a fast-growing technology company providing leading software for the safety industry. We are looking to add an IT Manager to our expanding team.Who We AreFounded in 2006, BISis proudly headquartered in Sherwood Park, Alberta. We have developed a world class software solution by emphasizing client relationships and continuous...

  • Shift Leader

    1 week ago


    Sherwood Park, Alberta, Canada Panda Restaurant Group Full time

    Our Panda Shift Leader associates are important leaders of our team and are responsible for bringing Panda's mission alive in our restaurants by supporting management in creating food with passion, service with heart and ambiance with pride.As a Shift Lead for our team, you will have the opportunity to embrace a central role in a fast-paced and...


  • Sherwood Park, Alberta, Canada AutoCanada Inc. Full time

    Join the ridePosition: Sales Business Development CoordinatorDealership: Sherwood Park VolkswagenLocation: Sherwood Park, ABClassification: Full Time, Immediate HireSherwood Park Volkswagen is proud to be a part of the AutoCanada dealership network. AutoCanada is the largest Canadian owned and publicly traded automotive dealer group operating in Canada and...


  • Sherwood Park, Alberta, Canada AutoCanada Inc. Full time

    Join the ridePosition: Sales Business Development CoordinatorDealership: Sherwood Park VolkswagenLocation: Sherwood Park, ABClassification: Full Time, Immediate HireSherwood Park Volkswagen is proud to be a part of the AutoCanada dealership network. AutoCanada is the largest Canadian owned and publicly traded automotive dealer group operating in Canada and...


  • Sherwood Park, Alberta, Canada Indigo Books & Music Full time

    Company Description WHO WE ARE Indigo is a physical and digital place inspired by and filled with books, ideas, beautifully designed lifestyle products, and the creative people who help make it all happen. We believe in real books, living life fully and generously, being kind to each other and to the environment, and that stories — big and little —...