Contact
General Manager (GM)
Qualification:
Bachelor’s degree in computer science, Engineering, or related field (master’s preferred).
Experience:
8 - 10 yrs
Nairobi
Full Time
03 February 2026
Openings: 1
Job Description
As the General Manager of a Business Unit, you will play a pivotal role in shaping our strategic direction, overseeing day-to-day operations, and ensuring the successful delivery of software solutions to the marketplace. Your leadership will drive innovation, efficiency, and growth within the business unit.
Responsibilities;
1. Strategic Leadership:

You will be expected to set the company’s objectives, agenda, and standards under the executive’s leadership and collaborating with other cross-functional leads. Some of the activities you will be engaged in will include but not limited to:

  • Develop and execute the company’s long-term vision, mission, and goals.
  • Formulate an overall strategy for people management and software development, including product roadmaps, technology adoption, and market positioning.
  • Collaborate with shared services and other technical leads to set standards for various working groups/ teams and ensuring adherence to corporate, litigation, compliance, and policy standards.
  • Report and present to the executive and technical leads on issues affecting progress, health and successful attainment of set goals and objectives.
2. Operational Management:

You will lead the business unit activities and tasks by ensuring that the set standards of practices are used whilst engaging all stakeholders to achieve the set goals and objectives by improving efficiency, effectiveness, and impact of the Business Unit.

NB: The segments that follow 3 – 8 are all an expansion of the Operations Management element for the role.

3. Team Management:

Collaborating with the HR lead to develop innovative ways of Talent Management and development to achieve a state where the business unit is ‘right resourced’.

  • Be the chief change agent in the team and inspire the team to adopt and align to the needed changes for business success.
  • Lead and motivate cross-functional teams, including software engineers, product owners, accountants, business analysts, and quality assurance professionals, to always give their best by fostering a collaborative and innovative work environment.
  • Ensure professional development and team members' productivity, helping them build capacity and capabilities to navigate smoothly through the ever-changing complex business environment.
4. Customer Focus:

Understand former clients and build on this knowledge to understand and determine points of engagement with current customers whilst deciding the best routes to initiate and sustain engagements with prospective future customers.

  • Focus on maturing the BU to operate from sales lead growth to product lead growth, where clients are the key stakeholders in pushing product awareness, brand equity and new client referrals. This can be achieved by a robust and high-quality product and a strong customer experience proposition.
  • Address customer feedback and resolve issues promptly driven from a responsive continuous engagement approach routed in a positive-collaborative-partnership philosophy.
  • Identify business opportunities based on market trends and customer needs for existing and new clientele, hence cross-selling and up-selling.
5. Financial Oversight:

Revenue growth and profitability are critical, but not in isolation, as market share and sustainability of all three elements are critical for both short- and long-term business success.

  • Monitor financial activities, including budgeting, forecasting, and financial reporting, always maintaining a keen eye on financial KPIs (e.g., profitability and cashflows) compared to product and strategic goals, ensuring that they drive revenue growth and profitability.
  • Implement cost-saving measures where applicable without compromising product quality or negating customer needs.
  • Work with the finance team to ensure all accounting procedures and requirements are adhered to at the BU level.
6. Quality Assurance and Compliance:

Quality is the benchmark in everything done in the organization - quality policy and procedure development, quality processes, quality products, quality services, quality talent, quality solutions, quality communication and engagement. All-round quality must be achieved if the organization and the BU are to succeed.

  • Ensure adherence to industry standards, best practices, and regulatory requirements across all verticals within the business unit.
  • Oversee and ensure the team maintains quality control processes throughout the SDLC in line with industry standards, corporate goals, legal frameworks, and client needs.
7. Innovation and Technology Adoption:

This is the gateway to ensure sustainable marketplace relevance and gain market leadership. Collaborate with the executive, technical leads, and cross-functional teams to ensure sustained innovation and technology adoption in customer service, success, and product development.

  • Stay abreast of technological advancements and industry trends, focusing on possible-suitable opportunities to adopt the technology and inventions to improve product and customer experience for competitive advantage.
  • Champion innovation within the BU through hackathons and other initiatives that boost individual and team creativity and innovation.
8. Collaboration and Communication:

Use stakeholder (internal and external) effective communication as a tool that drives all-round business success and provides a competitive advantage by achieving precise and efficient information flow, customer service and relationship building, innovation and adaptability, internal alignment and emp; employee engagement, brand reputation and trust, crisis management and risk mitigation.

  • Collaborate with cross-functional teams, executives, and stakeholders.
  • Communicate effectively with clarity and transparency.
Qualifications
  • Bachelor’s degree in computer science, Engineering, or related field (master’s preferred).
  • Proven experience (at least 8-10 years) in software development, with a successful project delivery track record.
  • Strong leadership skills, decision-making abilities, and strategic thinking.
  • Excellent communication and interpersonal skills.
  • Familiarity with agile methodologies and software development life cycles.
Benefits
  • Competitive salary and performance-based bonuses.
  • Opportunities for professional growth and career advancement.
HelpDesk