O

Orrick

Global law firm serving tech sectors

Legal Solutions Architect

AI Application Engineering +1Updated on Nov 10
Full-time

About the Job

Requirements

  • 3–6 years of experience in software development, solutions engineering, application development, or a related technical role.
  • Strong programming foundation in C#/.NET, Python, JavaScript, and related web technologies.
  • Hands-on experience building custom applications, APIs, integrations, automation solutions, or cloud-based services.
  • Experience with Microsoft Azure, Power Platform, Copilot Studio, Azure AI Foundry, or similar platforms.
  • Strong understanding of REST APIs, authentication protocols, JSON schemas, and cross-platform integrations.
  • Strong debugging, documentation, problem-solving, and cross-team collaboration skills.
  • Proficiency with C# and .NET, Python, PowerShell, Office Script using TypeScript/JavaScript, HTML, CSS, and JSON, including complex and custom schema design.
  • Experience with RESTful API design and development, Model Context Protocol (MCP), webhooks, OAuth2 and other authentication protocols, API integrations across platforms, and designing logic and conditional flows for automation.
  • Experience with Microsoft Azure, including Functions, App Services, and Blob Storage; serverless architecture principles and programming; Power Query using M language; and Microsoft Power Platform, including Power Automate, Power Apps, and Dataverse.
  • Experience with Copilot Studio, Azure AI Foundry or comparable AI orchestration platforms, Playwright or similar browser automation tools such as Selenium or Puppeteer, and document processing libraries such as Aspose or equivalent technologies.
  • SQL querying and optimization, and familiarity with NoSQL and non-relational data modeling.
  • HTML/CSS/JavaScript custom development and a modern component-based web framework such as React or Svelte.
  • Wireframing and logic design, and proficiency with browser DevTools and debugging.
  • Ability to design stateless and standalone services, understand service boundaries, and manage deployment topology and environments from sandbox to production.
  • Ability to document architecture and technical plans clearly for non-technical stakeholders.
  • Understanding of AI resource management and cost governance.
  • Experience with GitHub, GitHub Actions, and source control workflows.

Responsibilities

  • Determine whether business problems are best solved through custom software development, low-code technologies, AI agents, or a hybrid approach, and design solutions accordingly.
  • Build and deploy Model Context Protocol (MCP) servers that securely expose firm tools and data to internal AI agents as needed.
  • Design, develop, and deploy custom software applications that support legal workflows.
  • Architect and build APIs, integration services, and middleware connecting firm systems, third-party applications, and cloud platforms.
  • Develop secure, scalable backend services using modern programming languages and cloud-native development practices.
  • Design and implement automation solutions using pro-code and low-code technologies.
  • Design and maintain integrations using REST APIs, webhooks, OAuth2, JSON schemas, and cross-platform authentication patterns.
  • Create reusable software components, libraries, and technical frameworks to accelerate future development efforts.
  • Partner with business stakeholders to gather requirements, evaluate technical approaches, and deliver solutions aligned with firm priorities.
  • Design application architecture, deployment strategies, and environment management processes from development through production.
  • Develop and maintain technical documentation, architectural diagrams, and implementation plans.
  • Establish testing, monitoring, debugging, and support practices for custom solutions.
  • Evaluate emerging technologies, development frameworks, and AI platforms for appropriate business applications.
  • Refactor local automation scripts into secure, self-service cloud endpoints for consumption by agents and low-code automation tools such as Power Automate.
  • Collaborate with IT, Information Security, and Governance teams to ensure solutions adhere to firm standards and requirements.
  • Support AI initiatives requiring custom engineering, integrations, APIs, and infrastructure to move solutions into production.
  • Evaluate, prototype, integrate, and deploy agents, copilots, and AI-enabled workflow solutions using Microsoft Copilot Studio, Azure AI Foundry, and related Microsoft technologies.
  • Stay apprised of best practices for designing, testing, deploying, governing, and monitoring AI agents and copilots.

About the Company

Orrick

Global law firm serving tech sectors

Orrick is a global law firm that serves clients across four main sectors—Technology & Innovation, Energy & Infrastructure, Finance, and Life Sciences & HealthTech. It provides legal services on transactions, litigation, and compliance, using teams in 25+ markets to deliver forward-looking, pragmatic advice. The firm differentiates itself through consistent quality, teamwork, value, and a commitment to innovation in its processes and client service, while focusing on attracting and inspiring top legal talent. Its goal is to help leading companies and entrants navigate complex legal challenges by offering specialized expertise with a wide geographic and sector reach.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$84.6M
Headquarters
San Francisco, CA
Founded
1863

Recently Posted Jobs

Explore more opportunities at Orrick

See more jobs