Apply Edge Start your job search

Lead Software Engineer

1872 Consulting · New York City Metropolitan Area

Apply & track with Apply Edge

Lead Software Engineer

Location: Dallas, Chicago, Houston or New York | Hybrid, typically onsite Monday-Wednesday, core hours on Central or Eastern time | Full-time, permanentBase salary: Dallas and Houston $117,300-$161,300; Chicago $122,900-$169,000; New York $134,000-$184,300About the CompanyOur client is a global law firm whose in-house engineering team builds enterprise-grade and greenfield applications on .NET, React and Azure.About the RoleAs Lead Software Engineer, you’ll be the technical lead for a full-stack team while still writing production code.

You’ll steer architecture and engineering practices, run code reviews and coach other engineers, with no direct reports. You’ll partner with product, design and business teams to scope, build and ship features that hold up at scale.What You’ll DoBuild and evolve scalable full-stack applications: .NET services and a TypeScript, React and Next.js front end, all on AzureDrive technical decisions on architecture, design patterns and engineering practicesReview code for quality, security and performanceCoach and develop junior and mid-level engineersWork with product managers, designers and business stakeholders to scope and deliver featuresFind and fix bottlenecks in database queries, front-end rendering and API callsKeep applications secure, from authentication and authorization to data protectionPartner with DevOps on CI/CD pipelines and automated Azure deploymentsTrack emerging tools and make the case for the ones worth adoptingWhat You Bring5+ years of full-stack software developmentDeep experience with .NET, React, Next.js, TypeScript and Azure; strong engineers from comparable stacks who ramp quickly will be consideredLead or mentoring experience, including code reviews and technical designSolid command of design patterns and scalable application architectureRESTful API and microservices designHands-on database work with SQL Server, PostgreSQL or NoSQLGit and Agile deliveryEnterprise-grade application and greenfield build experienceClear communication with non-technical stakeholders, sound judgment and discretion with confidential informationOrganized and detail-oriented, comfortable juggling competing deadlinesBachelor’s degree in Computer Science, Software Engineering or a related field, or equivalent experienceAuthorization to work in the US without sponsorship, now or in the futureNice to HaveDocker, Kubernetes or Azure Container AppsServerless and cloud-native architectureUnit testing frameworks and automated testingAzure or related certificationsAI development, or AI tools in your development workflow