Principal Software Engineer - .Net/C#

The Mirillion Group

Halifax

On-site

CAD 120,000 - 160,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Mirillion Group is seeking a Principal .NET/C# Engineer to join an embedded engineering team within a globally operating organization. You will own automation pipelines, build enterprise solutions, and raise the quality bar on a platform that operates at global scale.

You’ll design and implement automation pipelines for building, testing, and delivering enterprise solutions (UI in WPF, messaging, data distribution) and collaborate with distributed teams across Canada and beyond to ship

Qualifications

  • Bachelor’s in Computer Science, Computer Engineering, or related field.
  • Advanced C#/.NET skills with production-grade code and UI development best practices.
  • 2+ years of experience building enterprise-scale solutions.
  • Strong Linux fundamentals and hands-on CI/CD tooling experience.
  • Fluency with Agile/Scrum methodologies.
  • Analytical mindset and precise communication.

Responsibilities

  • Design and implement automation pipelines for building, testing, and delivering enterprise solutions (UI WPF, messaging, data distribution, 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.
  • Partner with distributed teams across Canada and globally to deliver high-impact solutions at enterprise scale.

Skills

Advanced C#/.NET
Enterprise-scale solutions
Linux fundamentals
CI/CD tooling
Agile/Scrum
Analytical mindset
Communication skills

Education

Bachelor's in CS/CE or related field

Tools

WPF
CI/CD tooling

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 SW Engineer - AI Native
Principal SW Engineer - AI Native

HRB • Toronto

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

Confidential • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Principal Software Engineer
Principal Software Engineer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 130,000 - 180,000
Health & wellbeing resources
Paid vacation, personal, and sick days
Career growth and development opportunities
+1
Sr Software Engineer
Sr Software Engineer

PCMI Corp. • Canada

Remote
CAD 125,000 - 140,000
Competitive CAN$ salary from 125,000–$
Paid Time Off
Paid Holidays
+2
Staff Software Engineer - Full-Stack, Solution Architecture
Staff Software Engineer - Full-Stack, Solution Architecture

Blazesoft • Vaughan

On-site
CAD 140,000 - 190,000
Discretionary bonus
Comprehensive health benefits
On-site leisure facilities
+2
Senior .NET Full Stack Engineer
Senior .NET Full Stack Engineer

Cognizant • Halifax Regional Municipality

Remote
CAD 70,000 - 95,000
Senior Software Engineer
Senior Software Engineer

EviSmart™ • Vancouver

On-site
CAD 120,000 - 160,000
Above-market compensation
Clear career trajectory
Collocated squad model
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
Devops Engineer
Devops Engineer

hireVouch • Toronto

On-site
CAD 120,000 - 170,000
30 days PTO annually
Health, dental and wellness benefits
Tech allowance
+1
Forward Deployed Engineer (Founding)
Forward Deployed Engineer (Founding)

Jobgether SRL • Canada

Remote
CAD 171,000 - 284,000
Remote‑first across multiple regions
Equity participation
Senior compensation
+5