Mitratech

Principal Software Architect, AI, C#,.NET

Mitratech

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect & Influence: Drive Architectural Evolution, influence technical decision-making, and create architectural alignment.
  • Deliver High-Impact Proofs of Concept: Prototype future capabilities and accelerate innovation.
  • Enable and Elevate Teams: Serve as a technical resource across engineering teams, mentor and coach, and be a multiplier.
  • Ensure Technical Excellence: Engage in hands-on engineering, champion modernization, and maintain a production-ready mindset.
  • Leverage AI to Amplify Impact: Utilize AI-driven engineering and guide AI adoption.

Requirements

  • 10+ years of software engineering experience, including at least several years operating as a senior or staff-level engineer.
  • C#, .NET Framework and .NET Core. Ideal candidates will have worked with ASP.NET MVC, ASP.NET Web API, LINQ, EF (EntityFramework) and be familiar with WCF. AI project experience is required.
  • Deep experience in cloud architectures, ideally Microsoft Azure (compute, storage, networking, messaging, security).
  • Demonstrated success leading cross-team engineering initiatives or architectural programs.
  • Strong hands-on experience with web application development: API design (REST, event-driven, or service-oriented), and secure application practices. Authorization and authentication implementations such as OIDC, OAuth, SAML, SSO.
  • Experience of UI development using tools such as jQuery, and SPA frameworks.
  • Proficiency developing and consuming distributed systems and integrating large-scale enterprise applications.
  • Hands-on experience with containerization (Docker) and modern deployment approaches.
  • Strong database skills, including SQL Server optimization and data modeling.
  • Experience designing, delivering, and validating PoCs that inform large technical decisions.
  • Strong knowledge of production system requirements, including scalability, observability, performance, and operational excellence.
  • Extensive experience modernizing legacy systems in enterprise environments.
  • Comfortable using git and modern development workflows (PRs, branching, continuous integration).
Benefits
  • A collaborative, growth-oriented engineering culture.
  • The ability to shape architectural direction across multiple teams.
  • Opportunity to drive innovation and platform evolution using the latest technologies.
  • The chance to work in a modern engineering environment leveraging AI-assisted development tools.
  • Competitive benefits and flexible work arrangements.
  • A meaningful role in defining the technical future of Mitratech’s workflow solution.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET Framework.NET CoreASP.NET MVCASP.NET Web APILINQEntity FrameworkAI-driven engineeringcloud architecturesSQL Server
Soft Skills
technical decision-makingmentoringcoachingcross-team leadershipinnovationproduction-ready mindsetarchitectural alignmenthands-on engineeringcollaborationproblem-solving