Lead Software Engineer (.NET)

Comm100

Vancouver

On-site

CAD 115,000 - 155,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Comprehensive benefits
Flexible working hours
Team-building events
Learning and growth
Collaborative culture
AI-powered tooling

Job summary

Comm100 is seeking a Lead Software Engineer (.NET) in Vancouver to own technical direction, drive architecture, mentor teammates and deliver scalable backend services. You’ll stay hands-on with C#, .NET Core and ASP.NET Core, collaborate with product and operations, implement secure, high‑performance solutions, and continuously improve through DevOps practices and AI-assisted tooling.

Join a platform used by thousands of organizations worldwide; enjoy a competitive CAD salary, comprehensive

Qualifications

  • Strong expertise in C#, .NET / .NET Core and ASP.NET Core.
  • Deep understanding of relational databases, SQL, and performance tuning.
  • Experience with Domain-Driven Design and scalable web apps.

Responsibilities

  • Lead technical design and development of new features and maintain existing platform.
  • Own complex technical problems from discovery to delivery.
  • Mentor engineers and set coding standards and best practices.

Skills

C#
.NET Core
ASP.NET Core
Entity Framework
SQL
Domain-Driven Design
Architecture
DevOps
Code Reviews

Education

Bachelor's degree or higher in CS/SE or related

Tools

AI-powered coding tools

Job description

Lead Software Engineer (.NET)
Be the technical force behind what we build next.

At Comm100, we're building technology that helps organizations have better conversations with their customers. Our digital customer engagement platform is used by more than 10,000 organizations globally, including HP, Rackspace, the Government of Canada, Google and Stanford University. Since 2009, we've been focused on making customer engagement smarter, faster and more human.

We're looking for a Lead Software Engineer (.NET) who wants to do more than write great code.

You'll be a technical leader on our engineering team, helping shape architecture, solve complex problems, raise engineering standards and mentor the people around you. You'll stay hands-on while having a meaningful influence on the direction of our platform.

What You'll Do
  • Lead the technical design and development of new features while helping evolve and maintain our existing platform.
  • Own complex engineering problems from technical discovery and architecture through development, testing and production delivery.
  • Design scalable, secure and maintainable backend services and applications using C# and .NET.
  • Research and validate new technologies, infrastructure, frameworks and services to determine where they can create meaningful business value.
  • Help establish technical standards, design patterns and engineering best practices across the team.
  • Conduct code reviews and provide thoughtful technical guidance to other engineers.
  • Mentor engineers and help them strengthen their technical skills and problem-solving abilities.
  • Work closely with Product and business stakeholders to understand requirements and turn them into practical technical solutions.
  • Investigate challenging production issues and customer problems, identifying both immediate fixes and long-term improvements.
  • Contribute to DevOps, CI/CD, testing, performance optimization and secure software development practices.
  • Leverage AI coding tools throughout the engineering lifecycle to accelerate development, improve code quality and automate repetitive work.
  • Stay current with emerging technologies and bring new ideas to the team.
What You'll Bring
  • 6+ years of professional software development experience.
  • Strong hands-on expertise in C#, .NET / .NET Core and ASP.NET Core.
  • Strong experience with Entity Framework.
  • Deep understanding of relational databases, including database design, SQL, query analysis and performance tuning.
  • Strong understanding of object-oriented programming, software architecture and design principles such as Domain-Driven Design.
  • Experience building and supporting scalable, high-concurrency web applications.
  • Experience with DevOps practices and CI/CD pipelines.
  • A track record of taking ownership of complex technical problems and driving them through to successful delivery.
  • Strong communication skills and the ability to explain technical concepts clearly.
  • A collaborative mindset and a willingness to mentor and elevate other engineers.
  • Curiosity and enthusiasm for learning new technologies and approaches.
  • Experience using AI-powered coding tools or working with AI-driven products is a strong plus.
  • Bachelor's degree or higher in Computer Science, Software Engineering or a related discipline.
Why Comm100?

This is a role for someone who wants technical ownership without stepping away from the code. You'll have the opportunity to influence architecture, introduce new technologies, mentor engineers and solve problems at scale while working on a platform used by thousands of organizations around the world.

We offer:

  • Competitive compensation: $115,000 - $155,000 CAD per year
  • Comprehensive benefits package
  • Flexible working environment and office hours
  • Quarterly team-building and social events
  • Opportunities for professional learning, growth and career advancement
  • A collaborative, performance-driven engineering environment
  • The opportunity to experiment with modern development practices and AI-powered engineering tools
Location

This is a fully on-site position based in our office in Downtown Vancouver.

We sincerely thank all applicants for their interest; however, only shortlisted candidates will be contacted.

Applicants must be eligible to work in Canada and must already be in Vancouver.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (.NET)
Senior Backend Engineer (.NET)

Comm100 • Vancouver

On-site
CAD 105,000 - 140,000
Competitive salary
Comprehensive benefits
Flexible hours
+4
Engineering Manager (.NET)
Engineering Manager (.NET)

Comm100 • Vancouver

On-site
CAD 130,000 - 155,000
Competitive CAD salary 130k–155k
Comprehensive benefits
Professional learning & growth
+2
Engineering Manager - .NET & AI Platform
Engineering Manager - .NET & AI Platform

Comm100 • Vancouver

On-site
CAD 130,000 - 155,000
Competitive CAD salary 130k–155k
Comprehensive benefits
Professional learning & growth
+2
Lead Software Engineer
Lead Software Engineer

Mpa Recruitment • Halifax

Hybrid
CAD 110,000 - 150,000
Chief Executive Officer (CEO)
Chief Executive Officer (CEO)

Comm100 Network Corporation • Vancouver

Hybrid
CAD 150,000 - 250,000
Competitive executive package
Performance bonus
Equity options
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Kitchener

On-site
CAD 110,000 - 150,000
Bonus or Commission eligible
Medical, Dental, Vision Insurance
Vacation Time
+1
Software Engineer
Software Engineer

Bay Street HR • Toronto

On-site
CAD 90,000 - 120,000
Competitive compensation
Mentorship from senior developers
Growth opportunity to lead projects
+1
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Lead Java Engineer
Lead Java Engineer

Talanto • Canada

Hybrid
CAD 130,000 - 170,000
Healthcare
Life Insurance
Disability Insurance
+2
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2