Software Product Manager

Location: Kampala, Uganda

Department: Product

Type: Full Time

Min. Experience: Mid Level

About Fenix

Fenix International is a technology company in the ENGIE group. Our mission is to transform our customers’ quality of life through disruptive innovation in energy and financial services. Our flagship product, ReadyPay Solar, is an expandable, lease-to-own solar home system financed through affordable installments from just $0.20 per day. We use real-time transaction data to create a next-generation credit score to finance power upgrades and other life-changing loans.

To date, we have sold over 140,000 ReadyPay Power systems in Uganda and we are growing our product portfolio and geographic coverage to bring power and a wider world of financing to over 2 million customers by 2021.


Job Description

Fenix International is seeking a highly motivated and entrepreneurial Software Product Manager to drive innovation, design, and development of our proprietary web application and backend database systems. The role will report to the Senior Software Product Manager and will work cross-functionally with our customer service, operations, sales, marketing, and software engineering teams to gather client needs, help define product development strategy, and implement software engineering deliverables.


Key Responsibilities

  • Work with key business stakeholders to identify key opportunities for software to positively impact our customers and the business.
  • Determine core KPIs and develop monitoring frameworks to frame the goals and to monitor the success of new software products.
  • Communicate the product vision and the voice of the customer to your software engineering team, promote engagement and excitement for the product.
  • Create user stories and detailed specs and work closely with your software engineering team to iterate to an implementable solution. You should be willing to get their hands dirty with testing, monitoring, querying, or whatever it takes to ensure the product is built, and built right.
  • Be the voice of the engineering team for the business stakeholders; communicate any issues and changes to the scope or schedule of your product.
  • Ensure comprehension and competence of the team with new tools; take feedback critically and iterate for an exceptional user experience.
  • Prioritise ruthlessly, don’t be afraid of saying no, champion progress over perfection.


Required Skills & Experience

  • 3+ years of experience developing and launching software products
  • Leadership and project management experience (Agile software development practices strongly preferred)
  • Two year minimum commitment to live and work in East Africa
  • Experience administration of web applications / strong technical acumen
  • Strong communication skills to translate needs between technical and non-technical teams
  • Experience using issue tracking software, e.g. JIRA
  • Willingness to be flexible and do whichever task is needed to get the right product shipped
  • Ability to maintain big-picture vision while being detail-oriented
  • Outstanding written and verbal communications skills (English, French a plus!)
  • High competency in Microsoft Office products
  • Willingness to relocate (if necessary) to Kampala, Uganda


Desired Skills

  • An understanding of Human Centered Design and working UX / UI experience
  • Education and/or work experience in East Africa
  • MySQL database familiarity
  • Programming background, preferably background in Django / Python


Compensation details

Competitive salary and benefits package, including:

  • Health insurance & evacuation cover
  • Awesome off-sites rafting, climbing, kayaking
  • The opportunity to travel throughout East Africa and visit our customers in the field
  • A fun and friendly work environment with ping-pong, table football and delicious lunch cooked every day by our in-house chefs, Carol & Lilian



This role will be based in our beautiful Kampala office, with occasional travel to our other African offices.


Fenix offers a competitive salary and a fun work environment. We recognize the value of diversity in our workforce, and encourage all qualified candidates to apply. We thank all candidates who choose to apply, however, only those selected for a further interview will be contacted.


Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Human Check*