Partner Network
Software Development Manager – Serbia

A custom development company, MentorMate is a design and software powerhouse with mature and established practices in Enterprise Web & Mobile Development, Human-Centered Design, Cloud & DevOps.

We are looking for a motivated individual with expert technical skills, leadership potential, and a desire to step into a key role in one of the biggest software engineering organizations in Europe. The Software Development Manager role is a blend of technical expertise and people management and is a unique career opportunity to build and lead a team in Serbia, while building upon 20 years of delivery excellence and collaborating with the most capable Technical Leadership Teams in Bulgaria.

As a top engineering employer, run by engineers, MentorMate provides challenging careers in a friendly, people-oriented environment. We value our employees and share our success through competitive pay and benefits, advancement opportunities, and flexible working models.



  • Be involved in the hiring process and support us in finding and building a team in Serbia
  • Interview and assess candidates to find the best fit for the company 
  • Act as a brand ambassador of MentorMate by supporting, attending, or speaking at local events in the software development field 
  • Leverage market data and insights to support our development plans in Serbia
  • Coach individuals in terms of process, personal and technical development
  • Encourage the growth of all direct reports through skill development and goal setting
  • Mentor staff, measure performance, and complete regular performance reviews
  • Be part of the department’s leadership team and contribute to department initiatives and optimizations


  • Play a hands-on role in software definition, architecture, design, and implementation
  • Provide technical leadership for enterprise software projects, based on the latest Microsoft .NET Framework, MVC, and Entity Framework
  • Review and analyze business requirements and provide a technical perspective on approach, risk, and estimated development time
  • Develop a flexible and robust platform architecture to support changing business requirements
  • Design and аrchitect database backend as well as web-services to interface with external applications
  • Apply quality standards and initiate improvements
  • Build strong client relationships
  • Proactively prevent risks and consult the clients on best approaches
  • Previous experience in a leadership role and a history of building and growing teams 
  • 5+ years of experience with ASP.NET, MVC, Microsoft .NET Framework, WCF, EF, web technologies and libraries such as HTML, CSS, JavaScript, Angular, React
  • Excellent knowledge of database design and implementation – SQL and NoSQL Solutions
  • Familiarity with cloud development (Azure or AWS)
  • Ability to develop a flexible and robust platform architecture to support changing business requirements
  • Passion for seeking engineering excellence and adopting new technologies
  • Аbility to lead and work in a collaborative, cross-functional, international team environment
  • Strong interpersonal skills and desire to see others succeed
  • Fluent in Serbian
  • Excellent spoken and written English
Let’s work together
Available for the following work models:
We offer

What We Offer

  • Freedom to work remotely from anywhere in the world
  • Opportunity to join a community of 700+ developers worldwide
  • Insured assistance from a personalized account manager
  • Accounting consultations for Bulgaria-based individuals that join the network
  • Clear and fair negotiation on your payment terms
  • No third-party intermediaries. Open communication with our teams.
  • Inspiring opportunities to work on various enterprise projects that set standards

Let’s Work Together