Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
McCarthy Tétrault

Application Architect

McCarthy Tétrault

Applications Architect designing enterprise solutions for McCarthy Tétrault, a leading Canadian law firm. Focusing on application architecture and technical leadership with a collaborative team.

Posted 6/4/2026full-timeToronto • 🇨🇦 CanadaSeniorLeadWebsite

Tech Stack

Tools & technologies
AngularASP.NETAzureCloudITSMJavaJavaScript.NETNode.jsPMPPythonReactSQLTypeScript

About the role

Key responsibilities & impact
  • Designing and evolving enterprise application architectures and high-level solution blueprints.
  • Ensuring solutions are scalable, secure, and aligned with business requirements and IT standards.
  • Evaluating technology options (build vs. buy, SaaS/PaaS) and recommending optimal approaches.
  • Collaborating with IT leadership to define application roadmaps and modernization strategies.
  • Identifying opportunities to leverage Microsoft platforms (Azure, M365, Dynamics 365).
  • Driving innovation through adoption of emerging technologies and cloud-first solutions.
  • Supporting the full application lifecycle, from design through deployment and continuous improvement.
  • Promoting best practices in development, including CI/CD, automated testing, and code quality standards.
  • Leading the evaluation and integration of AI-enabled capabilities across applications.
  • Providing expert guidance on emerging technologies and frameworks.
  • Translating business requirements into technical designs and communicating complex concepts clearly.
  • Developing and maintaining architecture documentation, standards, and design artifacts.
  • Mentoring team members and promoting best practices across the organization.

Requirements

What you’ll need
  • Approximately 8-10+ years of experience in Information Technology, including several years in application development or software engineering roles, plus 5+ years focused on application and/or solution architecture in a complex enterprise environment.
  • Proven expertise in Microsoft Azure architecture and services (such as Azure App Services, Azure SQL, Azure Functions, etc.), as well as familiarity with Microsoft 365, Power Platform capabilities (Power Apps, Power Automate, Power BI) Intune, Teams and Sharepoint in a business application context.
  • Hands-on experience developing in Microsoft .NET (C#) or relevant programming languages, and building enterprise solutions that leverage Microsoft’s cloud and on-premises technologies is required.
  • A strong background in software development is fundamental. The ideal candidate is proficient in one or more programming languages such as C#/.NET, JavaScript/TypeScript, Python or Java.
  • Experience with modern development frameworks and tools (e.g., .NET Core, ASP.NET, Angular/React, Node.js) is valuable.
  • Direct experience with application lifecycle management including using source code repositories (Git), build and release pipelines, automated testing, and application deployment in cloud and on-premises environments.
  • Demonstrated experience building and integrating Artificial Intelligence (AI) capabilities into enterprise applications, including hands-on familiarity with modern AI platforms and tools such as Microsoft 365 Copilot, Azure AI services, OpenAI technologies, Anthropic Claude, or comparable large language model (LLM) ecosystems.
  • Strong understanding of AI solution patterns (e.g., generative AI, natural language processing, intelligent automation) and experience translating business requirements into scalable, secure, and responsible AI-enabled architectures.
  • Professional certifications that demonstrate architectural expertise, for example, Microsoft Certified: Azure Solutions Architect Expert and/or Microsoft 365 Enterprise Administrator are strongly preferred.
  • Familiarity with established architecture frameworks is beneficial for applying structured design principles.
  • Certifications in ITIL (IT service management) or project management (e.g. PMP) are nice-to-have.
  • Excellent communication, problem-solving, and stakeholder management skills.
  • Ability to manage competing priorities in a fast-paced, evolving environment.
  • Experience in a professional services or regulated environment is an asset.

Benefits

Comp & perks
  • Outstanding benefits from day one, including insurance premiums paid by the Firm and wellness and technology reimbursements.
  • Competitive compensation, paid overtime and generous time off, including a day off to volunteer and a day off for your birthday.
  • A commitment to professional development and growth opportunities for our people at all levels, supported by a culture that fully embraces and encourages two-way feedback.
  • Strong community involvement and a commitment to equity, diversity and inclusion.
  • A collaborative, cohesive culture that connects lawyers and business teams through collective purpose.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
application architecturesolution architectureMicrosoft AzureC#JavaScriptPythonAI integrationCI/CDautomated testingapplication lifecycle management
Soft Skills
communicationproblem-solvingstakeholder managementmentoringcollaborationinnovationtranslating business requirementsmanaging competing prioritiesguidancepromoting best practices
Certifications
Microsoft Certified: Azure Solutions Architect ExpertMicrosoft 365 Enterprise AdministratorITILPMP