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.