General Manager – Software Engineering
Job Purpose
The General Manager – Software Engineering will be responsible for shaping the organisation’s technology strategy, driving innovation, and ensuring the delivery of secure, scalable, and high-performing software solutions that support EcoCash’s digital platforms. The role will focus on building engineering excellence, fostering innovation, and aligning technology initiatives with business objectives to improve customer experience and operational efficiency.
Job Summary
- Type: full-time
- Location: Harare
- Category: Information Technology
- Closing Date: 2026-07-31
Key Responsibilities
- Define and execute the software engineering vision, strategy, and roadmap in alignment with business goals.
- Champion quality assurance frameworks and cybersecurity standards to protect systems and customer data.
- Drive adoption of modern technologies, frameworks, and agile practices.
- Collaborate with product, compliance, and operations teams to support business objectives.
- Define KPIs, monitor engineering performance, and report delivery progress to executive leadership.
- Lead the design and delivery of scalable, secure, and customer-focused software solutions.
- Monitor emerging technologies and trends to maintain competitiveness in the fintech sector.
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or related field.
- Postgraduate qualification in Technology Management, Business Administration, or Cloud Computing is an added advantage.
- 6-8 years’ experience in software engineering, including at least 3 years in a senior leadership role.
- Proven experience managing large-scale software development projects and engineering teams.
- Strong knowledge of programming languages, cloud platforms (AWS, Azure, GCP), and enterprise systems.
- Excellent leadership, communication, and stakeholder management skills.
How to Apply
About the Company
EcoCash, is a mobile phone-based money transfer, financing and microfinancing service, launched in 2011 by Econet Wireless, for its customers in Zimbabwe. The platform has been targeted by the Zimbabwe government. The company's headquarters is in the EcoCash Holdings HQ along Liberation Legacy Road in Borrowdale, a suburb of Harare, the largest city and capital of Zimbabwe.
Frequently Asked Questions
What are the essential qualifications and experience needed for a General Manager, Software Engineering role in Zimbabwe?
Typically, a Bachelor's degree in Computer Science, Software Engineering, or a related field is required, often coupled with a Master's or relevant professional certifications. Extensive experience (10+ years) in software development, with a significant portion in leadership and management roles within a relevant industry, is crucial.
What are the common day-to-day responsibilities for a General Manager, Software Engineering in a Zimbabwean tech company?
You would oversee the entire software development lifecycle, manage multiple engineering teams, and ensure projects align with business objectives and timelines. This includes strategic planning, resource allocation, technical guidance, and fostering a culture of innovation and quality within the engineering department.
What is the typical work culture and expectation for a senior IT leader like a General Manager in Zimbabwe?
The work culture often emphasizes strong interpersonal skills, resilience in navigating operational challenges, and a commitment to local problem-solving. Expectations include strategic leadership, adaptability, and the ability to mentor local talent while delivering high-impact solutions relevant to the Zimbabwean market.
What are the realistic career progression paths for a General Manager, Software Engineering within a Zimbabwean corporate structure?
Successful performance in this role could lead to opportunities for an executive leadership position such as Chief Technology Officer (CTO) or Chief Information Officer (CIO) within the same or a larger organization. There are also paths to specialized leadership roles focusing on specific technologies or business units within a holding company structure.
What are the common benefits offered for a General Manager, Software Engineering position in Zimbabwe?
Beyond a competitive salary, typical benefits often include comprehensive medical aid, a pension fund, and generous annual leave allowances. Some packages may also incorporate executive perks such as a company vehicle, fuel allowance, or performance-based bonuses.
What does a Zimbabwean employer look for in candidates applying for a General Manager, Software Engineering role, and how should one apply?
Employers seek demonstrated leadership in large-scale software projects, strong problem-solving abilities, and a proven track record of managing and developing high-performing teams. A compelling CV highlighting local experience and achievements, coupled with strong interview performance demonstrating strategic thinking, is essential.