M

McCarthy Tétrault

Full-service law firm for complex matters

Application Architect

Software EngineeringPosted on Nov 5
Full-time$135k - $148k /yr

About the Job

Requirements

  • Approximately 8–10+ years of experience in Information Technology, including several years in application development or software engineering roles and 5+ years focused on application and/or solution architecture in a complex enterprise environment.
  • Prior experience designing and implementing enterprise-level applications or platforms.
  • Proven expertise in Microsoft Azure architecture and services, including Azure App Services, Azure SQL, and Azure Functions, and familiarity with Microsoft 365, Power Platform capabilities, 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 cloud and on-premises technologies.
  • A strong software development background and proficiency in one or more programming languages such as C#/.NET, JavaScript/TypeScript, Python, or Java.
  • Direct experience with application lifecycle management, including source code repositories, build and release pipelines, automated testing, and application deployment in cloud and on-premises environments.
  • Demonstrated experience building and integrating artificial intelligence capabilities into enterprise applications, including familiarity with modern AI platforms and tools such as Microsoft 365 Copilot, Azure AI services, OpenAI technologies, Anthropic Claude, or comparable large language model ecosystems.
  • Understanding of AI solution patterns such as generative AI, natural language processing, and intelligent automation, and experience translating business requirements into scalable, secure, and responsible AI-enabled architectures.
  • Ability to design and govern enterprise AI use, including integration patterns such as APIs, plugins, and copilots; data privacy and security considerations; model lifecycle management; and alignment with responsible AI principles.
  • Excellent communication, problem-solving, and stakeholder management skills.
  • Ability to manage competing priorities in a fast-paced, evolving environment.

Responsibilities

  • Design and evolve enterprise application architectures and high-level solution blueprints.
  • Ensure solutions are scalable, secure, and aligned with business requirements and IT standards.
  • Evaluate technology options, including build versus buy and SaaS/PaaS, and recommend optimal approaches.
  • Collaborate with IT leadership to define application roadmaps and modernization strategies.
  • Identify opportunities to leverage Microsoft platforms, including Azure, Microsoft 365, and Dynamics 365.
  • Drive innovation through adoption of emerging technologies and cloud-first solutions.
  • Support the full application lifecycle, from design through deployment and continuous improvement.
  • Promote development best practices, including CI/CD, automated testing, and code quality standards.
  • Leverage tools such as Azure DevOps, GitHub, and cloud-based delivery pipelines.
  • Lead the evaluation and integration of AI-enabled capabilities across applications.
  • Define architecture patterns and governance standards for responsible AI adoption.
  • Ensure alignment with data security, privacy, and ethical AI principles.
  • Lead architecture reviews and ensure alignment with enterprise standards.
  • Identify and mitigate risks related to performance, scalability, and security.
  • Provide expert guidance on emerging technologies and frameworks.
  • Work closely with business, IT, and vendor stakeholders to deliver effective solutions.
  • Translate business requirements into technical designs and communicate complex concepts clearly.
  • Partner with cross-functional teams to ensure end-to-end solution alignment.
  • Develop and maintain architecture documentation, standards, and design artifacts.
  • Mentor team members and promote best practices across the organization.

Desired Qualifications

  • Professional certifications demonstrating architectural expertise, such as Microsoft Certified: Azure Solutions Architect Expert and/or Microsoft 365 Enterprise Administrator.
  • Familiarity with established architecture frameworks for applying structured design principles.
  • Certifications in ITIL (IT service management) or project management, such as PMP.
  • Experience in a professional services or regulated environment.

About the Company

McCarthy Tétrault

Full-service law firm for complex matters

McCarthy Tétrault provides a broad range of legal services to Canadian and international clients on large, complex matters. Its work is organized around a collaboration-driven model that pools the firm’s legal talent, industry knowledge, and practice experience to tailor advice and deliver customized solutions. The firm has offices in Canada’s major commercial centers as well as New York City and London, enabling cross-border support. It offers integrated services across business law, litigation, tax, real estate, and labour and employment law. How it works: teams from different practice areas work together to understand a client’s goals, then draft, negotiate, litigate, or advise as needed to reach those goals. How it differs: the collaboration model and wide, cross-border reach distinguish it from peers, combining deep expertise with practical, client-focused delivery. The goal: help clients achieve the results that matter to them by providing practical, coordinated legal support.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1855

Recently Posted Jobs

Explore more opportunities at McCarthy Tétrault

See more jobs