top of page

Related Jobs

AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
M-KOPA
Senior Backend Engineer I job at M-KOPA
10 Dec 2025
M-KOPA
M-KOPA
Senior D365 Solutions Architect job at M-KOPA
10 Dec 2025
M-KOPA
M-KOPA
Senior Android Engineer – Financial Inclusion at Scale job at M-KOPA
10 Dec 2025
M-KOPA
M-KOPA
Senior Solutions Architect – MS Dynamics 365 job at M-KOPA
10 Dec 2025
M-KOPA
M-KOPA
Senior Enterprise Solutions Architect – MS Dynamics 365 job at M-KOPA
10 Dec 2025
M-KOPA

Job Summary

Job Title:
Software Engineer
Employer:
XenFi Systems
Location:
Kampala, Uganda
Country:
Uganda
Contract Type:
Full Time
Job Category:
Information Technology Jobs
Number of Positions:
1
Deadline:
Sunday, 28 December 2025

Related Jobs

M-KOPA

Senior Backend Engineer I job at M-KOPA

10 December 2025
Senior Backend Engineer I job at M-KOPA
M-KOPA

Senior D365 Solutions Architect job at M-KOPA

10 December 2025
Senior D365 Solutions Architect job at M-KOPA
M-KOPA

Senior Android Engineer – Financial Inclusion at Scale job at M-KOPA

10 December 2025
Senior Android Engineer – Financial Inclusion at Scale job at M-KOPA
M-KOPA

Senior Solutions Architect – MS Dynamics 365 job at M-KOPA

10 December 2025
Senior Solutions Architect – MS Dynamics 365 job at M-KOPA
M-KOPA

Senior Enterprise Solutions Architect – MS Dynamics 365 job at M-KOPA

10 December 2025
Senior Enterprise Solutions Architect – MS Dynamics 365 job at M-KOPA

Software Engineer job at XenFi Systems | Apply Now

Are you looking for Information Technology jobs in Uganda 2025 today? then you might be interested in Software Engineer job at XenFi Systems

About the Organisation

XenFi Systems is a fast-growing technology company building modern, intelligent, and scalable solutions that power hotspot billing, network automation, and digital payments across Africa. We create tools that enable ISPs, WISPs, hotspot owners, and enterprise clients to manage connectivity and revenue with reliability and efficiency.


Kampala, Uganda

Full Time

Deadline: 

28 Dec 2025

Job Title

Software Engineer job at XenFi Systems

XenFi Systems

Job Description

Job Title: Software Engineer

Organisation: XenFi Systems

Duty Station: Kampala, Uganda


Job Summary: We are looking for a highly skilled Software Engineer who is passionate about building production-ready applications, shipping features fast, and working with modern technologies.

Role Overview: 

As a Software Engineer at XenFi Systems, you will work closely with the CTO while you design, develop, and maintain backend and frontend features across our core platform. You will collaborate with cross-functional teams to solve complex technical problems, improve system performance, and help shape the next generation of digital connectivity tools in Africa.

Duties, Roles and Responsibilities

  • Design, develop, and maintain high-quality, production-ready, readable, and maintainable code.

  • Build scalable web applications, backend services, dashboards, and APIs.

  • Ship reliable features in fast-paced production environments.

  • Collaborate with engineering, product, and support teams to diagnose and solve complex problems.

  • Implement and optimize SQL queries, database schemas, and ORM models.

  • Develop and document RESTful APIs using Express and modern backend frameworks.

  • Contribute to frontend development using Next.js, React, TailwindCSS, and UI component libraries.

  • Build, test, and deploy using Docker, GitHub Actions, and cloud infrastructure.

  • Participate in code reviews, architecture discussions, and sprint planning.

  • Leverage AI-powered tools to improve efficiency, testing, documentation, and debugging.

  • Maintain and improve development workflows, automation pipelines, and CI/CD processes.

  • Participate in on-call rotations where necessary.

Software Engineer job at XenFi Systems

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

Qualifications, Education and Competencies

  • Strong knowledge of Data Structures, Algorithms, and Object-Oriented Programming.

  • 2–5 years of experience building and shipping features in production web applications.

  • Proficiency in TypeScript and Node.js (additional languages are a plus).

  • 3+ years of experience with front-end development using:

    • React

    • Next.js

    • TailwindCSS

    • UI component libraries

  • Experience developing APIs with Express.js.

  • Experience with PostgreSQL or MySQL, including:

    • Multi-table SQL queries, inserts, updates, joins

    • Experience using ORMs such as Prisma or Drizzle

  • Experience working in Linux environments.

  • Experience building and deploying Docker containers.

  • Strong understanding of Git and GitHub.

  • Experience deploying applications in Google Cloud or similar cloud providers.

  • Experience automating CI/CD using GitHub Workflows and GitHub Actions.

  • Familiarity with using AI tools (e.g., ChatGPT, Copilot) to accelerate development.

  • React

  • Next.js

  • TailwindCSS

  • UI component libraries

  • Multi-table SQL queries, inserts, updates, joins

  • Experience using ORMs such as Prisma or Drizzle

Soft Skills

  • Excellent problem-solving skills.

  • Fast learning ability with a growth mindset.

  • Strong communication and collaboration skills.

  • Ability to write clean documentation and follow code style guidelines.

Education

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related STEM field.

  • Nice-to-Have (Bonus Skills)

  • Experience with microservices or distributed systems.

  • Familiarity with WebSockets or real-time communication.

  • Experience with caching technologies like Redis.

  • Knowledge of cybersecurity basics.

  • Experience with networking or hotspot/billing systems.

How to Apply

Submit your CV, GitHub/portfolio links, and a short note to: careers@xenfisystems.com

Subject: Software Engineer Application – [Your Name]

Deadline: 28th December 2025

bottom of page