Principal Software Engineer - .Net/C#

The Mirillion Group

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock participation
Flexible benefits
Competitive base salary
Coaching and development

Job summary

The Mirillion Group is seeking a Principal .NET/C# Engineer to join a fast-moving team embedded within a global organization. You will own core automation pipelines, architect enterprise solutions, and deliver production-grade UI and services at scale.

You’ll collaborate with platform and product partners across Canada and beyond, shaping robust infrastructure, CI/CD processes, and high-quality software delivery. This role offers technical ownership and real impact on critical systems.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Advanced C#/.NET skills with production-grade code and UI development knowledge.
  • 2+ years of experience building enterprise-scale solutions.
  • Strong Linux fundamentals and hands-on experience with CI/CD tooling.
  • Fluency with Agile/Scrum methodology.
  • Analytical mindset with focus on precision in fast-paced environments.
  • Excellent communication skills, both written and verbal.

Responsibilities

  • Design and implement automation pipelines for building, testing, and delivering enterprise solutions, including UI (WPF).
  • Collaborate with core engineers and platform teams to architect and deliver robust enterprise infrastructure.
  • Drive DevOps maturity: CI/CD pipelines, code quality tooling, and release process improvements across the SDLC.
  • Partner with distributed teams across Canada and globally to deliver high-impact solutions at enterprise scale.

Skills

Advanced C#/.NET
UI development (WPF)
DevOps / CI/CD
Linux fundamentals
Agile/Scrum
Analytical mindset
Excellent communication

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

CI/CD tooling
Git
Docker
Azure DevOps

Job description

Startup feel. Enterprise reach. UI and systems that people actually use.


The Opportunity

You'd be joining a specialized engineering team embedded within a large, globally operating organization — the kind of setup where you get the camaraderie and ownership of a tight-knit group, while the systems you build quietly underpin operations at a scale most engineers never get close to.


The team is close. People know each other, back each other, and take real pride in what they ship. There's no sprawling bureaucracy between you and the work — just focused engineers building robust enterprise tooling and polished interfaces that real users depend on every day.


We're looking for a Principal .NET/C# Engineer who's equally comfortable deep in the stack and crafting smooth, production-grade UIs. You'll be owning automation pipelines, building enterprise solutions, and raising the quality bar on a platform that operates at global scale.


What You'll Work On


  • Design and implement automation pipelines for building, testing, and delivering enterprise solutions — including UI (WPF), messaging, data distribution, and collaboration tooling in C# and .NET

  • Collaborate with core engineers, platform teams, and cross-functional stakeholders to architect and deliver robust enterprise infrastructure

  • Drive DevOps maturity: CI/CD pipelines, code quality tooling, and release methodology improvements across the SDLC ecosystem

  • Partner with distributed teams across Canada and globally to deliver high-impact solutions at enterprise scale


What We're Looking For

Must-haves:



  • Bachelor's in Computer Science, Computer Engineering, or a related field

  • Advanced C#/.NET skills — you write clean, maintainable, production-grade code and know the ecosystem deeply, including UI development best practices

  • 2+ years of experience building enterprise-scale solutions

  • Strong Linux fundamentals and hands-on experience with CI/CD tooling

  • Fluency with Agile/Scrum methodology

  • Analytical mindset — you thrive in fast-paced environments where precision matters

  • Excellent communication skills (written and verbal)


Nice-to-haves:



  • Experience building automation for complex, high-throughput enterprise infrastructure

  • Familiarity with Java, C++, or Python


Why Join Us


  • Close-knit team with a collaborative, no-ego environment — your ideas get heard and acted on

  • Specialized team, broad reach — the infrastructure you build touches a global organization

  • Competitive base, performance bonuses, flexible benefits, stock participation

  • Leaders who invest in your development with coaching and real opportunities

  • Work/life balance that actually works — flexible arrangements respected

  • Real autonomy on meaningful problems — not tickets, but craft

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

Similar jobs worth comparing

Principal Software Developer
Principal Software Developer

Arcadia • Toronto

Hybrid
CAD 170,000 - 175,000
10% bonus
RRSP
Full benefits
+1
Senior Software Engineer
Senior Software Engineer

EviSmart • Vancouver

On-site
CAD 140,000 - 190,000
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
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
Principal Software Engineer - Canada
Principal Software Engineer - Canada

Equal Opportunity Ventures • Vancouver

On-site
CAD 150,000 - 210,000
Remote-first
Flexible time off
Employee stock options
+2
Software Developer - Internal Tools
Software Developer - Internal Tools

United States Digital Space LLC • Toronto

On-site
CAD 65,000
Health, vision, and dental benefits
RRSP
Gym subsidies
+4
Senior Software Developer, Tooling Team
Senior Software Developer, Tooling Team

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 160,000
Healthcare
Dental coverage
Vision coverage
+1
Senior DevOps
Senior DevOps

Quartermaster inc. • Toronto

Hybrid
CAD 160,000 - 215,000
30 days of PTO annually
Health, dental, and wellness benefits
Tech allowance benefit
+1
Software Engineer
Software Engineer

Hybrid Financial Ltd. • Toronto

On-site
CAD 70,000 - 90,000
Mentorship from senior developers
Lead projects and grow into mid-level
Company events
+3
Senior Software Developer, Data & MLOps
Senior Software Developer, Data & MLOps

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 115,000
Competitive Salary
Pension plan contribution (RRSP)
Flexible work hours
+5