The Engineering Manager will lead a team of 5-8 software engineers while maintaining 50% hands-on coding contribution. This hybrid role requires strong technical leadership and cross- functional communication skills to work effectively with global teams across multiple time zones.
Key Responsibilities
Team Leadership & Technical Contribution
Lead, mentor, and develop a team of software engineers across various experience levels
Spend 50% of time on hands-on coding, contributing directly to critical features and
technical initiatives
Provide technical guidance and architectural decision-making for .NET and WinForms
applications
Foster a collaborative, high-performing team culture while managing capacity and
workload distribution
Project Management & Cross-Functional Collaboration
Plan and execute engineering roadmaps aligned with business objectives
Coordinate with global teams across different time zones and cultural contexts
Communicate with technical support , client onboarding teams and other stakeholders.
Implement development processes using Azure DevOps tools and CI/CD optimization
Balance technical debt management with feature delivery in high-velocity environments
Required Qualifications Experience & Leadership
Fluency in English with strong communication skills for global collaboration
3+ years engineering management experience leading software development teams
10+ years hands-on .NET Framework development experience
Proven track record delivering complex software projects in startup/high-growth
environments
Experience with distributed, global team management and remote collaboration
Technical Skills
Strong expertise in .NET Framework, C#, and WinForms application development
Proficiency with Azure DevOps, CI/CD pipelines, and release management
Current coding abilities with capability to debug complex issues in real-time
Understanding of software architecture, system design, and Azure cloud services
Experience with agile methodologies, Git, and database design (Azure SQL Server)
Leadership & Communication
Exceptional verbal and written communication skills with ability to articulate complex technical concepts
Cultural sensitivity and adaptability for international collaboration
Strong leadership, coaching, and conflict resolution skills
Thrives in fast-paced, dynamic environments with changing priorities