Job Title: Software Engineer
Organisation: Insight Management Uganda
Duty Station: Kampala, Uganda
About Organisation:
Insight Management Uganda Limited is a company based in Uganda, established in 2012, that provides professional management services. They specialize in areas such as Human Resources, Sales, Marketing, Warehousing, and Supply Chain. They are also a Human Resource and Marketing Management Consultancy firm. The company aims to develop, train, and provide manpower to both the public and private sectors.
Job Summary: We are seeking a talented and highly motivated Software Engineer to design, develop, test, and maintain software solutions. The ideal candidate will have strong coding skills, a problem-solving mindset, and the ability to work collaboratively across teams to deliver high-quality applications that meet user needs and business goals.
Key Duties and Responsibilities:
- Design, develop, test, and maintain reliable, scalable, and secure software systems.
- Write clean, efficient, and well-documented code using best software engineering practices.
- Collaborate with cross-functional teams including designers, product managers, and QA to define, design, and ship new features.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Conduct code reviews, unit testing, and integration testing to ensure code quality.
- Participate in system architecture design and contribute to technical decision-making.
- Maintain and improve the performance of existing software.
- Stay up to date with emerging technologies, programming trends, and best practices.
- Ensure software is secure and complies with data protection regulations.
- Document system functionality, APIs, and workflows for internal and external use.
Qualifications, Skills and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven experience in software development (minimum 5–7years preferred).
- Proficiency in at least one major programming language (e.g., Java, Python, C#, JavaScript, Go, etc.).
- Experience with web frameworks (e.g., React, Angular, Django, Spring), databases (SQL/NoSQL), and RESTful APIs.
- Familiarity with software development tools (e.g., Git, Docker, Jenkins, VS Code, etc.).
- Understanding of Agile/Scrum development methodologies.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
Key Skills & Competencies:
- Strong analytical and problem-solving skills.
- Good understanding of software development lifecycle (SDLC).
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Attention to detail and commitment to producing high-quality code.
- Adaptability to changing priorities and technologies.
- Preferred (Optional but Advantageous):
- Experience with mobile development (iOS/Android).
- Knowledge of DevOps and CI/CD pipelines.
- Contribution to open-source projects or personal GitHub portfolio.
How to Apply:
Those interested should send their CVs to [email protected]
Deadline: 28th July, 2025
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: no experience required
