Software Development Officer Jobs – Mbarara University of Science and Technology (MUST)

Job Title:    Software Development Officer

Organisation: Mbarara University of Science and Technology (MUST)

Duty Station:  Mbarara, Uganda

 

About Organisation:

Mbarara University of Science & Technology (MUST), commonly known as Mbarara University, is a public university in Uganda. Mbarara University commenced student intake and instruction in 1989. It is one of the eight public universities and degree-awarding institutions in the country. MUST is accredited by the Uganda National Council for Higher Education.

Key Duties and Responsibilities:

  • Designing, developing, testing, deploying and supporting high-quality software applications.
  • Analyzing user requirements and translating them into technical specifications.
  • Fixing bugs, troubleshooting, resolving software defects, optimizing performance, and improving existing systems.
  • Writing clean, scalable, and maintainable code.
  • Participating in architectural and design discussions.
  • Developing system models, flowcharts, and technical documentation.
  • Collaborating with UI/UX designers, system analysts, database administrators, and the Head of Department.
  • Providing technical support for deployed systems.
  • Performing regular system and data backups
  • Documenting source code stored in a version control repository.
  • Provide Technical documentation including system design, APIs, database schema, and user guides.
  • Participating in the Software Development Life Cycle (SDLC) with emphasis on Agile methodologies
  • Assisting in deployment and maintenance of applications on Linux-based servers
  • Conducting unit tests, integration tests, and system tests.
  • Documenting code, APIs and system processes where required
  • Performing code reviews for quality assurance.
  • Troubleshooting and resolving system issues.
  • Updating systems based on user feedback and technology improvements
  • Implementing security best practices in code and system design.
  • Implementing University and regulatory compliance standards.
  • Performing any other duties that may be assigned from time to time.

Qualifications, Skills and Experience:




  • An honours Bachelor’s degree in Software Engineering from a recognised university.
  • Proficiency in Python, including major data analysis frameworks and APIs.
  • Experience in embedded systems programming, including low-level and resource-constrained environments.
  • Hands-on mobile application development experience (Android and/or React Native).
  • Strong understanding of modern software architectures, including microservices, serverless, and event-driven systems.
  • Practical experience with cloud platforms, Linux environments, and DevOps practices, including Infrastructure as Code (laC) and Docker containerisation.
  • Security-first development mindset with knowledge of secure coding practices, DevOps pipelines, and Zero Trust architectures.
  • Strong data engineering skills, including PostgreSQL, large-scale data management, and query performance optimization.
  • Exposure to AI/ML systems, including integrating Al capabilities and agentic workflows into production environments.
  • At least one (1) year of professional software engineering experience in a production environment.
  • Should not be above 35 years of age at the time of application.

How to Apply:




  • Applicants must use the application form which should be downloaded from the University website. Download Here
  • Applicants should request at least two of their referees to separately send sealed confidential reference letters attesting to the applicant’s competencies and suitability for the job applied for to the address below before the closing date of the advert.
  • Applications, in PDF as a single file should be submitted to email address [email protected] not later than Friday 9th January, 2026 at 5.00 pm East African time.

Deadline: 9th January 2026

Note:

  • Only shortlisted candidates shall be contacted.
  • Applicants who do not use the prescribed form will not be considered.
  • Hard copy applications shall not be received.

For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

Level of Education: bachelor degree

Work Hours: 8

Experience in Months: 12





















Here are similar jobs : , ,

Job categories

Most popular job filters

ABSA Bank Accountant Administrative Assistant Aldelia and HR Beyond Limits Limited ALIGHT Arua Baylor College of Medicine Children’s Foundation -Uganda (Baylor-Uganda) Coca-Cola Beverages Africa CPA Danish Refugee Council (DRC) DFCU Bank Driver Entebbe Finance Officer Gulu Infectious Diseases Institute (IDI) International Rescue Committee (IRC) Jinja Kampala KCB Bank Uganda M-KOPA Mbarara Mota-Engil Africa MTN Uganda Mukono National Environment Management Authority (NEMA) NFT Consult Ltd Nile Breweries Limited Pride Microfinance Limited (MDI) (Pride) Procurement Officer Sales Executive Save the Children International Stanbic Bank TotalEnergies True North Consult Ltd Uganda Airlines Uncategorized United Nations United Nations High Commissioner for Refugees (UNHCR) United Nations World Food Programme (WFP) United Nations  Regional Service Centre in Entebbe (RSCE) United States US Embassy USAID USAID Project World Vision International

More posts

New jobs today: