logo

View all jobs

.NET Team Lead - remote

Sofia, Sofia

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

Share This Job

Powered by