Post Job Free
Sign in

Practice Lead - Software Engineering

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

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 Solutions

Act as a trusted advisor to Senior Technology, Product, and Engineering leaders

Lead architecture and solution design for full stack web applications and enterprise platforms

Translate business requirements into scalable, production-ready software solutions

Guide clients through technology modernization from legacy systems to cloud-native architectures

Drive Technical Architecture

Architect modern full stack applications using .NET (C#) on the backend and React/TypeScript or Angular on the frontend

Design and implement RESTful and GraphQL APIs, microservices, and event-driven architectures

Lead database design across SQL Server, Azure SQL, and Cosmos DB

Establish infrastructure-as-code and DevOps patterns using Azure DevOps, Bicep/Terraform, and GitHub Actions

Drive cloud-native development on Microsoft Azure (App Services, AKS, Azure Functions, Service Bus)

Deliver Full Stack Excellence

Champion modern frontend engineering practices: component-based design, accessibility, performance optimization

Ensure backend services are secure, observable, and built for scale

Embed testing strategy across the stack — unit, integration, and end-to-end

Drive adoption of API-first design and developer experience standards

Own Delivery Quality

Establish engineering best practices for performance, security, scalability, and maintainability

Implement CI/CD pipelines and release management processes

Conduct architecture and code reviews to uphold quality standards

Ensure consistent, high-quality delivery across all client engagements

Lead & Grow the Team

Lead, manage, and develop a team of full stack engineers

Build a culture of technical excellence, ownership, and continuous improvement

Contribute to practice growth, reusable assets, accelerators, and go-to-market strategy

Mentor engineers across frontend and backend disciplines

Core Technical Expertise

Backend

.NET 8 / C# — enterprise application development, REST APIs, microservices

Azure Functions and Azure Service Bus for event-driven and serverless workloads

Entity Framework Core, Dapper, and database-first design patterns

Identity & access management (Azure AD B2C, Microsoft Entra ID, OAuth 2.0 / OIDC)

Frontend

React with TypeScript — component architecture, state management (Redux / Zustand), hooks

Angular (TypeScript) as an alternate primary frontend framework

Modern CSS tooling: Tailwind CSS, CSS Modules, styled-components

Accessibility standards (WCAG 2.1), responsive design, performance optimization

Data & Storage

SQL Server and Azure SQL — schema design, query optimization, stored procedures

Azure Cosmos DB — NoSQL document and graph patterns

Azure Blob Storage, Azure Cache for Redis

Cloud & DevOps (Microsoft Azure)

Azure App Service, Azure Kubernetes Service (AKS), Azure Container Apps

Azure DevOps (Boards, Repos, Pipelines, Test Plans) and GitHub Actions

Infrastructure as Code: Bicep and/or Terraform

Application monitoring: Azure Monitor, Application Insights, Log Analytics

Architecture & Practices

Domain-driven design (DDD), clean architecture, CQRS / Event Sourcing

API-first and OpenAPI / Swagger standards

Twelve-factor app methodology, containerization with Docker

Agile / Scrum delivery practices

Qualifications

10+ years in software engineering with demonstrated full stack delivery

Deep expertise in the Microsoft technology ecosystem (.NET, Azure, TypeScript)

Proven experience designing and delivering enterprise-scale applications

Strong architectural mindset with hands-on technical depth across frontend and backend

Experience leading and growing high-performing engineering teams

Excellent client-facing communication and stakeholder management skills

Microsoft certifications (e.g., AZ-204, AZ-305) are a plus

What Success Looks Like

Modern, scalable full stack applications delivered on time and with measurable quality

High-performing engineering teams operating with consistency, ownership, and technical rigor

Trusted advisor relationships with senior client technology and product stakeholders

A growing practice with reusable assets, accelerators, and a strong engineering culture

Apply