Software Development Manager .NET

We are looking to hire a motivated individual with strong leadership potential, technical skills and desire to step into a key role in our organization. This is a unique career opportunity to become a Software Development Manager in a fast-growing, global software development company with offices in the USA, Sweden and 5 cities in Bulgaria. This role is a blend of technical expertise, consulting and people management and is a unique career opportunity for anyone ready to move on to the next step in their career.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.



  • Аnalyze the business demand and find the top talent developers
  • Interview candidates


  • Build cross-functional and self-organizing teams
  • Provide technical guidance, career development, and mentoring to team members


  • Аnalyze the business and technical needs of the client
  • Research, negotiate and estimate project scope


  • Participate in cross-functional coordination, architecture discussions, and prioritization planning in an agile development environment.
  • Observe, sustain and improve team morale


  • Participate in the management meetings
  • Define and support company initiatives
  • Follow the best software development practices

Job Requirements to consider before applying

  • 8+ years of professional full-stack .NET Software development experience
  • 2+ years of experience in leadership or management role
  • Working experience with Azure or AWS in a production environment
  • Excellent knowledge of programming concepts, design patterns, and development processes
  • Excellent people skills - ability to work with both technical and non-technical individuals.
  • Strong analytical, communication and collaboration skills
  • Understand project planning and the balancing of scope, cost, schedule and risk
  • Delivery focused, self-motivated with a positive can-do attitude

A significant advantage would be

  • BS/MS Degree in Computer Science or IT Management
  • Experience as a Project Manager or Scrum Master
  • Experience in Software Services organizations
  • Azure/AWS Certified Architect
  • Experience with Azure DevOps / TFS
  • Experience with modern front-end framework

We offer

Career development

Professional growth in a global company
Variety of meaningful projects
Latest technologies to choose from
Work side-by-side with top engineers
Challenging problems to solve
Career path with regular salary increases
Individual learning budget
Internal technical and soft skills trainings
Leadership program
Business English classes
Knowledge sharing

Work & Life Balance

Flexible working locations in Bulgaria
Opportunity to relocate to one of our five offices within the country
Additional paid time off for loyal employees
Opportunity to work from home
Regular team buildings and office parties
Gamification program
Lounge and game zones
Charity and volunteer activities
Internal communities of interest such as board games, sports, etc.
Diverse working environment
Metro Station next to the office

Company benefits

Additional health and dental insurance
Covered transport expenses + MentorBike to use
Employee Referral program with bonuses
Showers at the office
Massages to relax
Discounts in shops & restaurants
Exclusive financial offers and consultations

Apply now