Director of Software Development – Java

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

We are looking to hire a motivated individual with strong leadership potential, expert technical skills, and a desire to step into a key role in one of the biggest software engineering organizations in Europe. This is a unique career opportunity to become a Senior Leader and help grow our Java team while building upon 20 years of delivery excellence and collaborating with the most capable Technical Leadership Team in Bulgaria. This role is a blend of people management, technology, and business and reports to the Vice President of Operations. This position is a seat on the Senior Leadership Team of MentorMate.

As a top engineering employer, run by engineers, 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.



  • Manage KPIs for the Java department
  • Manage strategic processes and initiatives within the department and the company aligned with MentorMate’s values and business goals
  • Collaborate with the Senior Leadership Team
  • Collaborate with the Delivery and Operations organization for ensuring company standards implementation
  • Ensure alignment between the team and the business
  • Responsible for financial investment requests and ROI
  • Accountable for department health



  • Develop the team, understand their drivers, facilitate their career objectives
  • Accountable for budget and performance management
  • Observe, sustain and improve morale 
  • Motivate the team & set standards in terms of performance, attitude, results
  • Actively maintain healthy culture
  • Coach the Java management team



  • Аnalyze the business demand and communicatе it with the recruitment team
  • Lead the department hiring strategy
  • Previous experience in a leadership or management role 
  • Ability to manage multiple streams of activity
  • Ability to work well under pressure
  • Strong analytical, communication, and collaboration skills
  • Delivery focused, self-motivated with a can-do attitude
  • Excellent spoken and written English
  • Knowledge or background in JAVA are NOT a requirement


Let’s work together
Available for the following work models:
Offices in Sofia, Varna, Plovdiv, Veliko Tarnovo, Ruse
We offer

Career Development

  • Professional growth in a global company
  • Meaningful enterprise projects
  • Latest technologies to choose from
  • Work side-by-side with top engineers
  • Challenging problems to solve
  • A career path with regular salary increases
  • Individual learning budget
  • Internal technical and soft skills trainings
  • Leadership program
  • Business English classes

Work & Life Balance

  • Remote or hybrid working model
  • Five offices in Bulgaria to work from
  • Additional paid time off for loyal employees
  • Regular team gatherings
  • Employee Referral program
  • Gamification incentive program
  • State-of-the-art offices
  • Internal communities of interest
  • Charity and volunteer activities
  • Diverse working environment
  • Metro Station next to the office (Sofia)
  • MentorBikes to use

Flexible Benefits

  • Additional health and dental insurance
  • Investment savings account plan
  • Additional voluntary pension insurance
  • Different types of insurances to choose from
  • Takeaway wallet for your favorite meals
  • Multisport card
  • Pulse SPA & Fitness card (Sofia & Plovdiv)
  • Covered transport expenses
  • Parking (Sofia)

Career Path

Intern Level
Junior Level
Regular Level
Senior Level
Lead / Architect Level
Manager / Principal Level

Let’s Work Together