JobTarget Logo

Principal Software Engineer, Azure Solutions in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Principal Software Engineer, Azure Solutions

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer, Azure Solutions in Canada.

This role sits at the intersection of deep technical architecture, client advisory, and large-scale Azure solution delivery. You will lead the design and implementation of complex cloud-native systems, guiding enterprise clients through architectural decisions that shape performance, scalability, and long-term success. Acting as a trusted technical advisor, you will collaborate directly with senior stakeholders to translate business needs into robust Azure-based solutions. The position requires strong leadership across distributed, multi-workstream projects, often involving global teams and high-impact enterprise environments. You will play a key role in defining technical standards, driving solution excellence, and ensuring delivery success across multiple engagements. This is a highly strategic and client-facing engineering role where your expertise directly influences solution outcomes and business value.

Accountabilities:
  • Lead the design, architecture, and delivery of large-scale Azure-based solutions across complex enterprise environments.
  • Act as a trusted advisor to senior client stakeholders, translating technical concepts into clear strategic recommendations.
  • Collaborate with sales and delivery teams to develop proposals, technical roadmaps, and solution approaches aligned with client needs.
  • Drive requirements gathering, system design, and scoping discussions, ensuring accurate decomposition into actionable technical work.
  • Provide technical leadership across multi-workstream, global delivery projects, ensuring alignment, quality, and execution excellence.
  • Identify, assess, and mitigate technical risks while proactively communicating issues to stakeholders and leadership.
  • Review and evaluate architectural decisions and guide teams toward optimal technical solutions and best practices.
  • Contribute to client-facing communications, ensuring clarity in design trade-offs and implementation strategies.
Requirements:
  • 8+ years of experience in software engineering, solution architecture, or technical consulting in enterprise environments.
  • Strong expertise in Microsoft Azure, including compute (PaaS, containers), data services, integration, and API management.
  • Proven experience designing and delivering large-scale distributed systems using cloud-native architectures.
  • Deep knowledge of software engineering practices including DevOps, CI/CD, IaC, observability, and SDLC methodologies.
  • Strong programming background in technologies such as .NET Core/C#, with familiarity in modern frontend frameworks (Angular, React, or Blazor).
  • Experience working with enterprise integration patterns, messaging systems, and scalable architecture design.
  • Strong client-facing and stakeholder management skills, including experience engaging executive-level audiences.
  • Ability to lead Agile delivery processes and adapt across Scrum/Kanban environments.
  • Azure certifications (such as AZ-204, AZ-400, AZ-305 or equivalent) strongly preferred.
  • Strong analytical thinking, problem-solving ability, and a track record of successful large-scale project delivery.
Benefits:
  • Competitive annual salary ranging from $185,000 to $230,000 CAD.
  • Remote-first work flexibility across Canada.
  • Opportunity to work on high-impact enterprise Azure transformation projects.
  • Strong emphasis on technical leadership and career advancement.
  • Exposure to global clients and complex, large-scale architecture challenges.
  • Inclusive, collaborative, and innovation-driven engineering culture.
  • Continuous learning and certification support in cloud and architecture domains.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Project Manager (AI Initiatives)

Jobgether
Canada Creek, Nova Scotia
New

Senior/Staff Product Manager

Jobgether
Canada Creek, Nova Scotia
New

Forward Deployed AI Lead

Jobgether
Canada Creek, Nova Scotia
New

Digital Solution Architect Lead Advisor

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.