Software Engineer Back-End

Smart Applications International (Uganda) Ltd is looking for a motivated and enthusiastic Software Engineer Back-End to join our Digital Transformation Directorate.
The Successful candidate will contribute to the development, testing, maintenance, and continuous improvement of software applications.
KEY RESPONSIBILITIES
- Assist in developing small to medium software modules as assigned by Software Engineer Il/Senior Engineer.
- Write clean, efficient, maintainable, and well-documented code.
- Participate in peer code reviews and technical discussions.
- Conduct basic unit testing and contribute to automated test cases.
- Support the maintenance of project documentation, internal tools, and utilities.
- Apply established development practices, coding standards, and version-control processes.
- Actively participate in sprint planning, daily stand-ups, and other
- Agile team activities.
- Collaborate with other team members to troubleshoot issues and deliver quality software solutions.
REQUIRED QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 1-2 years of professional software development experience. Internships and entry-level experience may be considered.
- Proficiency in at least one programming language, such as Python, Java, JavaScript, or C#.
- Familiarity with Git or other source-control systems.
- Basic understanding of Object-Oriented Programming (OOP) and the Software Development Life Cycle (SDLC).
- Strong willingness to learn, develop technical skills, and grow within a software engineering environment.
DESIRABLE QUALIFICATIONS
- Exposure to front-end or back-end frameworks such as Angular &
Java Spring Boot. - Experience working in an Agile/Scrum development environment.
- Familiarity with development environments and tools such as VS Code or IntelliJ IDEA.
- Basic knowledge of REST APIs and database interactions.
WHAT WE ARE LOOKING FOR
We are looking for a curious, collaborative, and growth-oriented software engineer who is passionate about technology, enjoys solving problems, and is eager to build a strong career in software development.
If you have a solid foundation in software engineering and are ready to learn, contribute, and grow with a dynamic technology team, we would love to hear from you!
Interested candidates should submit their CV to mary.adyero@
by 21st August 2026, clearly indicating “Software Engineer I” in the subject line.