Engineering Manager (.NET)

  • Department: Administrative
  • Location: Sofia, Bulgaria
  • Working Time: Full Time
We work together, collaborating across boundaries to bring the best to our customers around the world.

 

Location: Sofia/Remote

Job Type: Full-time

About Us:
Smart IT is a [brief description – e.g., "fast-growing SaaS company," "global fintech leader," "innovative digital agency"] dedicated to delivering cutting-edge solutions that solve complex problems. We believe in fostering a culture of collaboration, continuous learning, and engineering excellence.

Position Overview:
We are seeking an experienced and technically strong Engineering Manager with .NET expertise to lead and grow our software development team. This role combines leadership responsibilities with hands-on technical oversight, making it ideal for someone who thrives in a dynamic environment and has a passion for mentoring engineers while delivering high-quality software solutions.

Key Responsibilities:

  • Lead, mentor, and manage several teams of .NET developers to deliver high-impact projects on time and within scope.
  • Provide technical leadership in architecture, design, and implementation of scalable web applications using the Microsoft .NET stack.
  • Collaborate with product managers, designers, QA, and other stakeholders to ensure alignment of engineering goals with business objectives.
  • Drive engineering best practices in code quality, testing, CI/CD, and agile development.
  • Perform code reviews and help troubleshoot complex problems in production and development environments.
  • Support career development through performance reviews, feedback sessions, and growth planning.
  • Contribute to hiring strategies and lead technical interviews for .NET and other engineering roles.
  • Stay current with technology trends and advocate for relevant adoption within the team.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 7+ years of experience in software development, with at least 3 years in a technical leadership or management role.
  • Proficiency in the Microsoft .NET ecosystem (C#, ASP.NET Core, Entity Framework, etc.).
  • Proven ability to lead teams in an agile/scrum environment.
  • Excellent communication and interpersonal skills.
  • Demonstrated success in mentoring and developing engineering talent.
  • Experience with front-end frameworks (e.g., React, Angular).
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).

Preferred Qualifications:

  • Experience with cloud platforms such as Azure or AWS.
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Background in performance tuning, security best practices, and scalable architecture design.

What We Offer:

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and remote-friendly culture.
  • Career growth opportunities and learning resources.
  • Comprehensive benefits package including health, dental, vision, and retirement plans.
  • An inclusive and collaborative environment that values innovation and integrity.