Haystack
← Back to Jobs
Technology
RT

Lead Software Engineer - .Net, Azure, React

Request Technology, LLCChicago, IL🇺🇸United StatesPosted 15 Sept 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Chicago, IL, United States
Posted
18 hours ago
Next.jsSQLSQL ServerAgileAzureC#.NETGitGitHub ActionsGraphQLKubernetesLLMPostgreSQLRESTReact

Job Description

***We are unable to sponsor as this is a permanent full-time role***

***Hybrid, 3 days onsite, 2 days remote***

Responsibilities:

·       Lead the design and delivery of full-stack applications using .NET, React/Next.js, and Azure, with ownership from architecture through production support.

·       Set engineering standards for code quality, testing, performance, and security, and hold the team to them through active code authorship and thorough code review.

·       Make architectural decisions for new features and systems, weighing trade-offs and ensuring solutions are maintainable, observable, and built to scale.

·       Lead the integration of AI and GenAI capabilities into Firm applications, including LLM-powered features, retrieval-augmented generation (RAG) pipelines, semantic search, and agentic workflows.

·       Mentor engineers through pairing, design reviews, and ongoing feedback.

·       Work with product managers, designers, and architects to turn business requirements into clear technical plans and realistic delivery milestones.

·       Own the reliability of production systems: set observability standards, lead incident response, and see issues through to root cause.

·       Apply security best practices across the stack, including authentication, authorization, and data protection, with particular care given the sensitivity of legal data.

·       Partner with DevOps and Infrastructure on CI/CD pipelines, container platforms (Azure Kubernetes Service, Azure Container Apps), and cloud deployment patterns.

Qualifications:

·       Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent professional experience.

·       A minimum of 8 years of professional software engineering experience, with a track record of 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 services used in application development (e.g., Azure App Service, Azure Container Apps/AKS, Azure SQL, Azure Service Bus, Azure OpenAI Service).

·       Experience with relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL, Cosmos DB).

·       Strong understanding of software engineering fundamentals: system design, design patterns, testing strategy, and distributed systems.

·       Experience with CI/CD pipelines (Azure DevOps or GitHub Actions), version control (Git), and Agile development practices.

·       Experience leading engineers, including setting technical direction, running design and code reviews, and helping team members grow.

Similar jobs