





Generalist engineering manager role, moderate employer brand, senior level reduces applicant density.
Engineering management skills transferable, but Microsoft stack and transport/defense domain add moderate bias.
Explicit 8+ years, mandatory Microsoft stack and team-lead experience create strict screening.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Manage and oversee software engineering projects from inception to completion ensuring schedules, budgets, and quality standards are met.
Lead, coordinate, and mentor a software engineering team (8-10 members) including developers, leads, and test engineers to deliver software solutions using Microsoft technology stack.
Responsible for resource allocation, tracking project progress, conducting code reviews, and ensuring effective communication and coordination with global teams.
Bachelor’s degree in Electrical Engineering, Computer Science or related field, or equivalent experience.
Minimum 8 years of relevant software engineering and management experience.
Proven experience managing teams of 8-10 software engineers and successfully delivering projects with objectives, cost controls, and performance management.
Strong hands-on expertise in Microsoft technologies including C#, WPF, Web APIs, XAML, MS SQL Server, .NET Core/.NET 5+, Entity Framework, RESTful services, unit testing frameworks, CI/CD tools (Azure DevOps, Jenkins), and version control (Git, TFS).
Experienced leader capable of delegating responsibility and coaching supervisors to meet project objectives efficiently.
Technically strong software engineer with comprehensive understanding of software development lifecycle and proven problem-solving skills.
Comfortable operating in a global, multi-location environment communicating clearly across teams and managing priorities with attention to detail.