Summary
Orrick, Herrington & Sutcliffe LLP is a global law firm focused on delivering innovative legal solutions across technology and other key sectors. Orrick Labs is seeking a Legal Solutions Architect to design, develop, and deploy secure custom software, integrations, APIs, automation, data pipelines, and AI-enabled workflow solutions that support legal operations. The role partners with attorneys, business teams, IT, security, governance, and vendors to deliver production-ready solutions aligned with firm priorities.
Responsibilities
- Determine when a business problem is 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 as needed to the firm’s internal AI agents
- Design, develop, and deploy custom software applications that support legal workflows
- Architect and build APIs, integration services, and middleware that connect 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 a combination of 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 to determine 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 where custom engineering, integrations, APIs, and infrastructure are required 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 related to designing, testing, deploying, governing, and monitoring AI agents and copilots
Skills
- 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
- C# and .NET
- Python
- PowerShell
- Office Script using TypeScript/JavaScript
- HTML, CSS
- JSON, including complex and custom schema design
- RESTful API design and development
- Model Context Protocol (MCP)
- Webhooks
- OAuth2 and other authentication protocols
- API integrations across platforms
- Designing logic and conditional flows for automation
- Microsoft Azure, including Functions, App Services, and Blob Storage
- Serverless architecture principles and programming
- Power Query using M language
- Microsoft Power Platform, including Power Automate, Power Apps, and Dataverse
- Copilot Studio
- Azure AI Foundry or comparable AI orchestration platforms
- Playwright or similar browser automation tools, including Selenium or Puppeteer
- Document processing libraries such as Aspose or equivalent technologies
- SQL querying and optimization
- NoSQL familiarity with non-relational data modeling
- HTML/CSS/JavaScript custom development
- A modern component-based web framework (e.g., React or Svelte)
- Wireframing and logic design
- Browser DevTools and debugging
- Designing stateless and standalone services and understanding service boundaries
- Deployment topology and environment management from sandbox to production
- Ability to clearly document architecture and technical plans for non-technical stakeholders
- Essential understanding of AI resource management and cost governance
- GitHub, GitHub Actions, and source control workflows
Qualifications
Must Haves
- 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
- C# and .NET
- Python
- PowerShell
- Office Script using TypeScript/JavaScript
- HTML, CSS
- JSON, including complex and custom schema design
- RESTful API design and development
- Model Context Protocol (MCP)
- Webhooks
- OAuth2 and other authentication protocols
- API integrations across platforms
- Designing logic and conditional flows for automation
- Microsoft Azure, including Functions, App Services, and Blob Storage
- Serverless architecture principles and programming
- Power Query using M language
- Microsoft Power Platform, including Power Automate, Power Apps, and Dataverse
- Copilot Studio
- Azure AI Foundry or comparable AI orchestration platforms
- Playwright or similar browser automation tools, including Selenium or Puppeteer
- Document processing libraries such as Aspose or equivalent technologies
- SQL querying and optimization
- NoSQL familiarity with non-relational data modeling
- HTML/CSS/JavaScript custom development
- A modern component-based web framework (e.g., React or Svelte)
- Wireframing and logic design
- Browser DevTools and debugging
- Designing stateless and standalone services and understanding service boundaries
- Deployment topology and environment management from sandbox to production
- Ability to clearly document architecture and technical plans for non-technical stakeholders
- Essential understanding of AI resource management and cost governance
- GitHub, GitHub Actions, and source control workflows
Benefits
- Annual discretionary merit bonus, determined by Firm and individual performance
- Medical benefits
- Dental benefits
- Vision benefits
- Life insurance
- Mental well-being programs
- Child care benefits
- Family care benefits
- Elder care benefits
- Pet care benefits
- Short-term disability benefits
- Long-term disability benefits
- Industry leading parental leave benefits
- Health savings account contributions (w/applicable medical plan)
- Flexible spending accounts
- 401K program
- Compensated time off through the Flexible Time Off program
- Paid holidays