
Principal Software Architect, AI, C#,.NET
Mitratech
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
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