Software Director job at Poa Internet
Website :
913 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Software Director

[ Type: FULL TIME , Industry: Internet , Category: Computer & IT ]

Jobs at:

Poa Internet

Deadline of this Job:
07 June 2022  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Wednesday, May 25, 2022 , Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Poa Internet
Poa Internet jobs in Kenya

JOB DETAILS:
Software Director

Overall Responsibility:
To manage all aspects of the software lifecycle and build a highly capable, but lean software team that you will lead; work with internal customers and a third-party software development team to build a cost-effective platform that can scale rapidly as well as maintain best-in-class systems that capture the business' product and operational requirements. This platform will need to be able to scale to support millions of customers across multiple countries as part of the company’s plan to expand beyond Kenya and provide internet connectivity to the underserved in Africa.

Key SMART Results for A-Player Success
• Design, implement and operate all aspects of Poa's software development process to ensure that requirements are accurately captured, scheduled, and transitioned into high-quality implementation that meets business needs.
• Assume responsibility for all budgetary aspects of the software department - both internal and external. Ensure software is developed efficiently and cost-effectively, in line with Poa’s low operating cost business model.
• Design, hire and provide ongoing management of a small internal team of business analysts, systems analysts, quality controllers and project managers.
• Assist in the identification and contracting of a third-party outsourced software development partner. Once in place, manage all day-to-day aspects of the outsourced partner including scheduling, ensuring timely and quality delivery and budgetary adherence.
• Take overall responsibility for the management of the relationship between the software department and its key internal customers, the product and operational management teams.
• Build a strong relationship with the CTO. Understand (and contribute to) Poa's wider technology strategy including architecture, network, roadmap etc. Ensure that the software systems and development align with the company’s technology strategy.
• Run a project that will transition the company's existing systems to a new set of technologies to better support the company's rapid scaling. Use the project to transition utilising outsourced development and to train the software team on the company's systems and business model
• Ensure that the software department provides third line operational support for software related issues.
• Build a solid understanding of the company's wider commercial goals and strategies. Ensure that the company's software systems are built to support these goals. Proactively propose ways that
• software department and systems may be able to accelerate and support the company's mission
• Level of Management Experience required (Mandatory & Nice to Have)
• Mandatory - Senior Experience of full-stack development in a high-volume transaction processing environment, ideally within Telecommunications, Banking, Payments, or another applicable industry.
• Department stage of development where this role sits (starting, preparing for scale, scaling, mature)
• Prepare for Scale / Systemisation / Team Building / Growth

Key Competencies Criticality (H,M,L)
• Solid technical background. Good knowledge of state-of-the-art software development tools, processes, and methodologies -H
• Must have owned the software lifecycle, from end to end in a high-growth business. Had responsibility for delivery of large-scale complex software projects with multiple stakeholders -H
• Had full budgetary responsibility and experience of managing software teams -H
• Be able to communicate well with technical and non-technical staff -H
• Able to translate business concepts into technical concepts and vice versa -H
• Experience of managing 3rd party / outsourced software development -M
• Understanding of the telecommunications industry, business models and systems/platforms -M
• Experience of working in fast-paced and dynamic start-up environment -M
• Mandatory Criteria if Any (e.g. must have directly managed at least ten people) with no exceptions to hire.
• Technical background. Degree in computer science, software engineering, systems analysis or similar.
• Must have managed teams and held budgetary responsibility for the full software life cycle.
• Must have operated in a business with similar aspirational Values and DNA to Poa, to ensure cultural alignment.
• Must have worked in a fast-paced multi-cultural organisation.
• Must be willing to undertake international travel. If not based in Kenya must be willing to travel to East Africa and to travel to meet the outsourced developer.

Education Requirement: No Requirements

Job Experience: No Requirements

Work Hours: 8

Job application procedure
Use the link(s) below to apply on company website.
• Software Director 


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 07 June 2022
Duty Station: Nairobi
Posted: 25-05-2022
No of Jobs: 1
Start Publishing: 25-05-2022
Stop Publishing (Put date of 2030): 25-05-2065
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.