Lead Software Engineer

Mpa Recruitment

Halifax

Hybrid

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MPA has been retained by a global digital solutions company to find a Lead Software Engineer (Consultant) for the Toronto or Halifax team. You will lead teams, shape architecture, and deliver scalable software across public and private sectors with a customer-first mindset.

You will mentor staff, drive best practices, and collaborate with customers to translate requirements into robust technical solutions. The role emphasizes leadership in a fast-paced environment and continuous learning of new

Qualifications

  • 5-7 years experience with C#/ .NET
  • Expertise in designing, building, testing and maintaining modern software applications
  • Technical ownership for a product/software project including architecture and planning
  • Expertise across all layers of an application
  • Mentoring and developing junior team members
  • Experience with CI/CD techniques

Responsibilities

  • Lead teams in delivering high-quality software solutions
  • Provide direction and leadership for the team and interact with customers
  • Coach and develop staff, manage performance and career growth
  • Collaborate on architecture, estimation and product planning

Skills

C#/ .NET
Technical leadership
Architecture
Mentoring
CI/CD
Software design

Job description

MPA has been retained by a leading global digital solutions company who work in both the public and private sector. For over 30+ years our client has been providing software solutions to the commercial, healthcare and public sectors. There is a strong possibility you have used our client’s software at some point in your life.

They are now looking for a Lead Software Engineer to join their team in Toronto or Halifax (hybrid).

As a Lead Software Engineer (Consultant), you’ll be responsible for leading teams and developing high quality solutions which delight our customers and impact the lives of users worldwide. It’s a fast-paced environment so it is important for you to make sound, reasoned decisions. You’ll do this whilst learning about new technologies and approaches, with talented colleagues that will help you to learn, develop and grow. You’ll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You’ll also provide direction and leadership for your team as you solve challenging problems together. As the technical leader in the team, you will also interact with customers, share knowledge and mentor those around you.

MINIMUM (ESSENTIAL) REQUIREMENTS:
  • 5-7 years experience with C#/ .NET

Expertise in designing, building, testing and maintaining modern software applications

  • Technical leadership of teams building and testing modern, scalable, secure, performant applications in line with software development principles, practices and patterns e.g. XP, TDD
  • Experience of technical ownership for a product/software project, including architecture, estimation, product planning and user story/requirement creation
  • Expertise in software design and development across all layers of an application
  • We are passionate about developing people – a demonstrated ability in managing, coaching and developing junior members of your team and wider community.
  • Experience with the latest Continuous Integration and Continuous Delivery techniques
DESIRABLE:
  • Good communication skills, with the ability to communicate issues to technical and non-technical people.
  • Active participation in knowledge sharing activities, both within the team and at a wider capability level and externally where appropriate.
  • Experience of debugging and troubleshooting live applications
  • Experience of multiple programming languages and data storage technologies
  • Knowledge of public cloud platforms, such as AWS and Azure, including SaaS and PaaS offerings
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Hybrid, Mentoring & Architecture
Lead Software Engineer - Hybrid, Mentoring & Architecture

Mpa Recruitment • Halifax

Hybrid
CAD 110,000 - 150,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
OPEN: Lead Software Engineer Developer
OPEN: Lead Software Engineer Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 90,000 - 120,000
Staff Engineer
Staff Engineer

Akkodis • Calgary

On-site
CAD 90,000 - 150,000
Technical Lead/Manager, Application Development
Technical Lead/Manager, Application Development

Randstad Canada • Mississauga

On-site
CAD 110,000 - 140,000
Bonus up to 20%
Professional growth opportunities
Collaborative team
Sr Software Engineering Lead/ Architect
Sr Software Engineering Lead/ Architect

Gilder Search Group • Toronto

On-site
CAD 125,000 - 165,000
Bonus
Benefits
Engineering Manager-- AMADC5817069
Engineering Manager-- AMADC5817069

Compunnel Inc. • Toronto

On-site
CAD 120,000 - 160,000
Principal Software Engineer (Canada)
Principal Software Engineer (Canada)

TechnoCred • Toronto

On-site
CAD 100,000 - 130,000
Software Engineer (ID#5509)
Software Engineer (ID#5509)

New Value Solutions • Vancouver

On-site
CAD 110,000 - 150,000
Senior Software Developer
Senior Software Developer

Worky • Calgary

On-site
CAD 120,000 - 160,000