S

Sidley Austin

Global law firm with cross-border expertise

Lead Software Engineer

Full-Stack EngineeringUpdated on Nov 12
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 5 years of experience in full-stack software development.
  • Expertise in React, .NET, Next.js, TypeScript, and Azure.
  • Strong experience in code reviews, software design patterns, and scalable application architecture.
  • Proficiency in RESTful APIs and microservices architectures.
  • Hands-on experience with databases such as SQL Server, PostgreSQL, or NoSQL solutions.
  • Experience with version control systems such as Git and Agile development methodologies.
  • Strong organizational skills and attention to detail.
  • Good judgment and strong interpersonal communication skills.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively with others, preserve confidentiality and exercise discretion, and work under pressure.
  • Ability to manage multiple projects with competing deadlines and priorities.

Responsibilities

  • Architect, develop, and maintain scalable full-stack applications using .NET, TypeScript, React/Next.js, and Azure.
  • Lead technical decision-making and provide expertise on best practices, architecture, and modern software development methodologies.
  • Conduct code reviews and ensure high code quality, security, and performance optimization.
  • Collaborate with product managers, designers, and other cross-functional partners to define, design, and ship new features.
  • Mentor and coach junior and mid-level engineers, fostering their growth and technical excellence.
  • Monitor and improve application performance by optimizing database queries, front-end rendering, and API interactions.
  • Ensure web application security best practices, including authentication, authorization, and data protection.
  • Work with DevOps teams to implement CI/CD pipelines and automate deployments on Azure.
  • Stay current with emerging technologies and advocate for their adoption where appropriate.

Desired Qualifications

  • Experience with containerization technologies such as Docker, Kubernetes, and Azure Container Apps on Azure.
  • Knowledge of serverless computing and cloud-native applications.
  • Familiarity with unit testing frameworks and automated testing best practices.
  • Certifications in Azure or relevant technologies.

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