More jobs:
Principal Software Engineer - .Net/C#
Job in
Halifax, Nova Scotia, Canada
Listed on 2026-10-25
Listing for:
The Mirillion Group
Full Time
position Listed on 2026-10-25
Job specializations:
-
Software Development
DevOps, Backend Developer, .NET Developer, Software Engineer
Job Description & How to Apply Below
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 Dev Ops 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×