General Manager | Software Development Company | Cyprus - Limassol

Tech - Tech
Ref: 636 Date Posted: Tuesday 14 Mar 2023
LinkedIn ShareShare

We invite applications from General Managers/CEOs of technology companies, preferably software development companies, to take up the senior management position of general manager. 

This new role will lead and contribute to the growth of our clients' company, a software engineering company headquartered in Limassol building products for leading service providers in Europe, to become a top-level software development company.

Reporting to the board of directors, the general manager will focus on business strategy to ensure the growth of the company and work towards achieving this vision as well as communicating the company's product and technical vision to various stakeholders, customers and inspire the in-house team and contracted suppliers to develop industry-leading solutions.

This position requires at least 3 years of previous experience in a similar role at a company that has achieved great growth under his/her leadership.

It requires a background in computer science or similar to have prior understanding/experience of software development, product understanding capabilities and experience leading a company of software developers and product people

Key Responsibilities

  • Report to the Board on the company performance and compliance in all key areas (e.g. product, technical strategies, software development and general management etc.)
  • Translate market and product decisions and input from the Board to product and technical strategies, evaluate and design the strategies of the company and their different business lines with an analytical mind as well as having a good understanding of industry trends including cloud technology, database structures, internet of things, etc. to ensure that the company can secure a position as a top-level software development company.
  • Oversee all aspects of the product portfolio incl. design and development of new products or features and curate an appropriate vision in alignment with the business strategy together with the product managers (including research and prototyping).
  • Align product and technology strategies with business goals, operate across the organizational units and technology teams to drive a common vision and harmonized approach, delivering sustainable, agile and re-usable solutions within time and budget. Implement, execute and monitor the actions, report back to the Board
  • Present and promote the company strategies and vision to the Board, employees, clients and other stakeholders
  • Manage systems security and data protection
  • Oversee software development, product management and administrative staff
  • Keep updated on the latest market and technology development as well as expected future trends, make sure the company's strategies are aligned and positioned to gain competitive advantages from new technologies.
  • Organise and lead the organisation to achieve high performance, and quality work output steered by KPI dashboards
  • Lead by example and in alignment with the culture & core values of the company
  • Oversee recruitment processes, and make sure new employees are a good fit for the company's needs and values
  • Communicate with clients and manage clients' expectations
  • Communicate with auditors and regulators when needed
  • Manage suppliers both domestic and foreign
  • Ensure compliance with laws, and regulations (with the assistance of administrative staff)

Knowledge & qualifications/experience required

  • BSc in Computer Science or a similar discipline
  • Experienced in analyzing business and customer needs directly or together with product management
  • A strong understanding of software development 
  • Minimum 3 years of work experience in a similar role
  • Familiar in the software development process
  • Experienced in achieving operational excellence while facing rapid growth of users, data end customers
  • Being able to know how to manage projects, do work-break-down, estimation and resource allocation planning, form new teams, etc. when new initiatives come along and must be prepared and scheduled
  • Experience in understanding and seeking alignment with business goals, operating across organizational units and technology teams to drive a common vision and harmonized approaches, delivering sustainable, agile, and re-usable solutions
  • Proven track record on managing successfully bigger teams/projects or companies > 25 employees

If you are interested in this role, send your CV to and include your package details/requirements.