Post Job Free
Sign in

Practice Lead - Software Engineering

Company:
Impower.ai
Location:
Clinton Township, OH, 43224
Posted:
June 30, 2026
Apply

Description:

Job Description Practice Lead – Software Engineering Full Stack Microsoft Technology Stack Enterprise Consulting About Impower.ai Impower.ai helps Fortune 1000 enterprise organizations solve complex business challenges through modern software engineering, cloud-native development, and digital transformation solutions.

We design and deliver scalable, high-performance applications that enable organizations to modernize their technology stack, accelerate product delivery, and create exceptional user experiences.

Role Summary The Practice Lead – Software Engineering is a technical and architectural leader responsible for shaping solution strategy, managing delivery, and advising senior client stakeholders across full stack software development engagements.

This role owns the design and execution of modern web applications and enterprise software solutions built on the Microsoft technology stack, while managing high-performing engineering teams and ensuring delivery is scalable, high-quality, and strategically aligned to business outcomes.

What You’ll Do Lead Client SolutionsAct as a trusted advisor to Senior Technology, Product, and Engineering leadersLead architecture and solution design for full stack web applications and enterprise platformsTranslate business requirements into scalable, production-ready software solutionsGuide clients through technology modernization from legacy systems to cloud-native architectures Drive Technical ArchitectureArchitect modern full stack applications using .NET (C#) on the backend and React/TypeScript or Angular on the frontendDesign and implement RESTful and GraphQL APIs, microservices, and event-driven architecturesLead database design across SQL Server, Azure SQL, and Cosmos DBEstablish infrastructure-as-code and DevOps patterns using Azure DevOps, Bicep/Terraform, and GitHub ActionsDrive cloud-native development on Microsoft Azure (App Services, AKS, Azure Functions, Service Bus) Deliver Full Stack ExcellenceChampion modern frontend engineering practices: component-based design, accessibility, performance optimizationEnsure backend services are secure, observable, and built for scaleEmbed testing strategy across the stack — unit, integration, and end-to-endDrive adoption of API-first design and developer experience standards Own Delivery QualityEstablish engineering best practices for performance, security, scalability, and maintainabilityImplement CI/CD pipelines and release management processesConduct architecture and code reviews to uphold quality standardsEnsure consistent, high-quality delivery across all client engagements Lead & Grow the TeamLead, manage, and develop a team of full stack engineersBuild a culture of technical excellence, ownership, and continuous improvementContribute to practice growth, reusable assets, accelerators, and go-to-market strategyMentor engineers across frontend and backend disciplines Core Technical Expertise Backend.NET 8 / C# — enterprise application development, REST APIs, microservicesAzure Functions and Azure Service Bus for event-driven and serverless workloadsEntity Framework Core, Dapper, and database-first design patternsIdentity & access management (Azure AD B2C, Microsoft Entra ID, OAuth 2.0 / OIDC) FrontendReact with TypeScript — component architecture, state management (Redux / Zustand), hooksAngular (TypeScript) as an alternate primary frontend frameworkModern CSS tooling: Tailwind CSS, CSS Modules, styled-componentsAccessibility standards (WCAG 2.1), responsive design, performance optimization Data & StorageSQL Server and Azure SQL — schema design, query optimization, stored proceduresAzure Cosmos DB — NoSQL document and graph patternsAzure Blob Storage, Azure Cache for Redis Cloud & DevOps (Microsoft Azure)Azure App Service, Azure Kubernetes Service (AKS), Azure Container AppsAzure DevOps (Boards, Repos, Pipelines, Test Plans) and GitHub ActionsInfrastructure as Code: Bicep and/or TerraformApplication monitoring: Azure Monitor, Application Insights, Log Analytics Architecture & PracticesDomain-driven design (DDD), clean architecture, CQRS / Event SourcingAPI-first and OpenAPI / Swagger standardsTwelve-factor app methodology, containerization with DockerAgile / Scrum delivery practices Qualifications10+ years in software engineering with demonstrated full stack deliveryDeep expertise in the Microsoft technology ecosystem (.NET, Azure, TypeScript)Proven experience designing and delivering enterprise-scale applicationsStrong architectural mindset with hands-on technical depth across frontend and backendExperience leading and growing high-performing engineering teamsExcellent client-facing communication and stakeholder management skillsMicrosoft certifications (e.g., AZ-204, AZ-305) are a plus What Success Looks LikeModern, scalable full stack applications delivered on time and with measurable qualityHigh-performing engineering teams operating with consistency, ownership, and technical rigorTrusted advisor relationships with senior client technology and product stakeholdersA growing practice with reusable assets, accelerators, and a strong engineering culture

Apply