Software Team Leader

Vacancy Announcement

Position:                          Software Team Leader

Term of Employment:     Full Time

Duty Station(s):               Addis Ababa, Ethiopia

Report to:                        HCS D/CTO


Job Description

We are looking to fill the following position immediately

Scope of Responsibilities 

The roles and responsibilities of Software Team Leader are the following, but not limited to;

  • Design, develop, deploy, integrate and support ERP, cloud and analytics solutions

  • Understand business requirement of clients and translate them into software architecture and technical solutions

  • Present software solutions to potential clients and persuade to close deals with the sales team

  • Responsible for providing professional remote and onsite technical support to clients by proactively identifying and resolving technical incidents and problems.

  • Lead software development and sales team to deliver business outputs as per the company’s strategy

Job Requirements

Mandatory Skills and Experience:


  • Strong troubleshooting and analytical skills - combined with a keen ability to communicate well in both verbal and written form.

  • Customer service Management skills

  • Coordination and strong negotiation skills

  • Analytical thinking and forward looking

  • Interpersonal skills with attention to detail 

  • Very good experience in software architecture, complete software development lifecycle, Agile software development, popular web development platforms, API integration of off-the-shelf software products

  • Solid experience in preparation of technical documentations

  • Leadership experience as project manager, team leader or department head

  • Strong interest to learn, adapt and cope with any assignment

  • Human resource management skill is mandatory to supervise, guide, empower and lead subordinates

  • At least 5 years’ work experiences on software architecture and/or development; out of which at least 1 year on a supervisor or management role


Education & qualification:

  • Minimum of Bachelor of Science in Information Technology, Electrical Engineering, Computer Science, Software Engineering or related fields

  • Agile certification is highly desired

  • Having MBA from business school is a big plus