Head of Software Development


Head of Software Development


PECB is looking for a Head of Software Development to join the team in Prishtina, Kosovo. If you find yourself in one of the scenarios listed below, we strongly encourage you to apply and give it a shot:

  • If you are an experienced Full Stack Developer looking to jump in leadership role to manage a team of developers (internal and external);
  • If you are a Project Manager with experience in managing applications and want to fill the shoes of both a Project Manager and managing the team of developers;
  • If you are a Team Lead looking for a bigger challenge to manage internal as well as external teams;
  • If you are a Head already but looking to apply your skills in a different industry and manage a team that produces applications for it’s direct users worldwide by applying modern technologies;
  • If you have any different role but you think this position is fit for you and it’s what you want to do.

The position of Head of Software Development is fit for those that are eager to grow, manage teams, and participate in the continued growth of one of the biggest organizations in the certification industry, we have an opportunity for you.

About PECB

We are a dynamic, multicultural, and innovative team that sees each day as a challenge and as a new opportunity to grow together with the company. We provide education and certification services to individuals on a wide range of industries and areas through professional training as well as MBA studies. We have a global network of more than 2,000 Resellers that provide our services worldwide, a network of 1,600 Trainers that teach our courses, and an alumni of more than 50,000 certified individuals. Through the years we have achieved to become one of the most credible certification bodies in the world for ISO standards by demonstrating excellence and credibility through accreditation. To improve the experience of all our network, we have developed various applications that are used globally and require inter-connectivity to ensure customer satisfaction.

At PECB, we are shaping the future of training and certification because we believe there is an easier, simpler, and better way to provide education around the world. We have developed various applications that are used by our customers worldwide that require further upgrades and maintenance. Current technologies include PHP, .NET, Node JS, React Native, and Flutter. We also have new projects that require developing new applications by using modern technologies mainly on PHP. The work is done by our internal team of developers, as well as external contractors that have been working with us for some time.

Job Purpose

Your mission as a Head of Software Development will be to lead the team of Software Developers (7 team members currently) as well as manage and coordinate work by external contractor (4 companies currently), to ensure that are we are embracing technology as a factor that improves business operations.

The Head of Software Development aligns priorities to ensure that all software development is delivered on schedule, within budget, and with working code built according to industry best practices. Primary responsibilities also include management of projects as well as implementation of technologies required to build, update, and maintain the company’s software solutions. The Head of Software Development should act as the catalyst for the change to a more pro-active, agile, technologically adventurous, and outwardly focused service.

The chosen applicant should be reliable, confident and flexible to increase efficiency and quality of software development team. The right applicant should be energetic, detail-oriented, and self-initiator. Further, the applicant should have previous work experience with teams.

Job Responsibilities:

  • Manages/supervises the Software Development Department and contractors Propose and deliver a strategic technological vision and direction for PECB;
  • Provide development team(s) and supervisor(s) with day-to-day management and direction to successfully and consistently deliver high-quality working software products on time, within budget and to specification.
  • Lead and manage the Software Development teams to deliver software that meets the needs of clients; Ensure delivery consistent with Agile processes across the team;
  • Establish proper use of technology and human resources for software development
  • Implement and maintain a Continual Integration and Continual Development process (CI/CD)
  • Guide team for transferring into “microservices” architecture
  • Work effectively with Top Management, CTO, and Software Developers, as well as software business analysts to ensure delivery against agreed priorities;
  • Implement mechanisms to monitor, manage and provide progress on all software development activities;
  • Accountable for the on time and to quality delivery of software development projects and operational support; Responsible for the maintenance and development of internal and external digital applications;
  • Create, implement and maintain a continuous improvement plan for software development;
  • Research the external environment, and where appropriate identify and recommend external partners for the delivery of best in class technologies suitable for PECB applications;
  • Reviewing and applying said best practices to establish architecture and frameworks consistent with and supportive of the Product Strategy;
  • Identifying and implementing technology trends that will be able to support the future success of the business; Collaborating with the appropriate functions and users to evaluate and identify technology platforms for
  • delivering the company’s products and internal services;
  • Understanding the use cases (and/or user stories) in order to oversee the design of the architecture for the products to be built;
  • Ensuring that technology standards and best practices are maintained across the organization; Review and monitor the estimated hours of development by external teams;
  • Accountable and responsible for effective financial management, planning and monitoring of the Software Development, and QA teams;
  • Ensure that the skills and experience of Software Development Department teams are consistent with its scientific, technological and business needs for providing quality in present and future service;
  • Provide monthly information to enable the creation of financial results and forecasts for the above teams. Complete all documents required by the company policies and procedures
  • Document and maintain software functionality
  • Develop software verification plans and quality assurance procedures Produce specifications and determine operational feasibility
  • Coordinate and oversee technical documentations
  • Ensure testing the product in controlled, real situations before going live Working closely and constructively with other PECB staff
  • Undertake additional tasks and responsibilities as may be reasonably expected of the role and as necessary in order to achieve the objectives of the Software Development Department and PECB goals.

Education & Language Skills Requirements:

  • University degree in Computer Science, Software Engineering, or related fileds; Master degree is preferred but not mandatory;
  • Full proficiency in English (written & verbal)
  • Certificates in computer science, security, software development, or IT are preferred.

Professional Expertise and Key Skills:

  • At least 5 years of experience in software development or software project management, part of which in one of the roles mentioned in the beginning;
  • Experience with software development lifecycle (SDLC) processes;
  • Experience in working with databases and cloud infrastructure is preferred; High level of integrity to deal with confidential information;
  • Have a strategic mindset and desire to dive deep and solve business challenges within your immediate scope and beyond it;
  • Excellent organizational and time-management skills;
  • A technical mindset with great attention to detail and advanced IT knowledge; An ability to liaise well with others and source information efficiently;
  • Outstanding communication skills with people of all levels throughout the organization;
  • An ability to research and predict the ways that different technologies can impact an organization’s development;
  • Work under high pressure and good stress management; Strong leadership skills with problem-solving aptitude.


  • Prishtina office, Republic of Kosova

Before applying we recommend you read about our Corporate Culture to have an understanding on what kind of people are we looking for:

To apply, please submit your application before 2022-01-21, at

Resumes sent via other means will not be considered. Only short-listed candidates will be contacted.

Shikime 686
Kategoria Informatikë
Skadon Ka skaduar!
Orari Full Time
Lokacioni Prishtinë
KosovaJob is the largest employment network in Kosovo certified by Bureau Veritas with ISO 9001:2015 Quality Management
Follow Us
Copyright © 2022 - KosovaJob LLC
Copyright © 2022 - KosovaJob LLC