S

Sidley Austin

Global law firm with cross-border expertise

Lead Software Engineer

AI Application Engineering +1Updated on Nov 12
Full-timeChicago, IL, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • At least 8 years of professional software engineering experience, with progression into a lead, staff, or principal-level role.
  • Strong full-stack development skills, including .NET (C#), React, Next.js, and REST/GraphQL API design.
  • Ability to architect and deliver production-grade applications with attention to reliability, performance, and security.
  • Hands-on experience with Microsoft Azure application-development services, such as Azure App Service, Azure Container Apps or AKS, Azure SQL, Azure Service Bus, and Azure OpenAI Service.
  • Experience with relational and/or NoSQL databases, such as SQL Server, PostgreSQL, or Cosmos DB.
  • Strong understanding of software engineering fundamentals, including system design, design patterns, testing strategy, and distributed systems.
  • Experience with CI/CD pipelines using Azure DevOps or GitHub Actions, version control with Git, and Agile development practices.
  • Experience leading engineers through technical direction, design and code reviews, and support for team members' growth.
  • Applicants must be authorized to work in the United States without employer sponsorship, now or in the future.
  • Strong organizational skills, attention to detail, judgment, interpersonal communication, analytical and problem-solving skills, and the ability to work effectively with others.
  • Ability to preserve confidentiality and exercise discretion, work under pressure, and manage multiple projects with competing deadlines and priorities.

Responsibilities

  • Lead the design and delivery of full-stack applications using .NET, React/Next.js, and Azure, owning work from architecture through production support.
  • Set engineering standards for code quality, testing, performance, and security, and uphold them through code authorship and thorough code review.
  • Make architectural decisions for new features and systems, weighing trade-offs and ensuring solutions are maintainable, observable, and scalable.
  • Lead the integration of AI and GenAI capabilities into firm applications, including LLM-powered features, retrieval-augmented generation pipelines, semantic search, and agentic workflows.
  • Mentor engineers through pairing, design reviews, and ongoing feedback.
  • Work with product managers, designers, and architects to translate business requirements into technical plans and delivery milestones.
  • Own production-system reliability by setting observability standards, leading incident response, and following issues through to root cause.
  • Apply security best practices across the stack, including authentication, authorization, and data protection, with attention to sensitive legal data.
  • Partner with DevOps and Infrastructure on CI/CD pipelines, container platforms such as Azure Kubernetes Service and Azure Container Apps, and cloud deployment patterns.
  • Stay current on relevant technologies and make well-reasoned recommendations to the team.
  • Participate in hiring, including technical interviews, and onboard new engineers.

Desired Qualifications

  • Experience building or integrating production AI and GenAI features, such as LLM APIs (including Azure OpenAI or Anthropic Claude), retrieval-augmented generation pipelines, vector search, semantic ranking, or agentic workflows.
  • Familiarity with AI orchestration and workflow automation tools such as LangGraph, Semantic Kernel, Claude SDK, Temporal, or n8n.
  • Experience with workflow automation platforms, including low-code integration tools such as n8n or Power Automate and durable execution engines such as Temporal.
  • Experience with .NET Aspire for building and orchestrating cloud-native .NET applications.
  • Experience with containerization and orchestration using Docker, Kubernetes, or Azure Container Apps.
  • Familiarity with cloud-native and serverless architectures on Azure.
  • Experience with automated testing frameworks and test-driven development.
  • Background in professional services industries such as legal, financial services, accounting, or consulting.
  • Relevant Azure certifications, such as AZ-204 Azure Developer Associate or AZ-305 Azure Solutions Architect Expert.

About the Company

Sidley Austin

Global law firm with cross-border expertise

Sidley Austin is a global law firm with about 2,300 lawyers and 160 years of experience. It helps clients handle complex transactional work, restructurings, crisis management, investigations, regulatory matters, and litigation. The firm serves clients through 21 offices located in major business and financial centers around the world, with lawyers fluent in more than 75 languages and deep cross-border knowledge. Its approach focuses on delivering clear, practical legal strategies that fit each client’s needs in a changing global market. The firm differentiates itself through extensive international reach, long-standing experience handling high-stakes matters, and a team capable of coordinating cross-border advice across multiple jurisdictions. Sidley’s goal is to achieve powerful results for clients by applying disciplined, globally informed legal strategies to complex problems.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Chicago, IL
Founded
1866

Recently Posted Jobs

Explore more opportunities at Sidley Austin

See more jobs