Software Engineer
Kampala, Uganda * Full-time
Insight Management Uganda
Category: IT
Total Positions:
Location: Kampala, Uganda
Full-time
Salary: Attractive
Posted 11 months ago
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.
Recommended for you
QUALIFICATIONS / SKILLS
• 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.
• Working Conditions:
• On-site / Remote / Hybrid
• Occasional after-hours or weekend work may be required to meet deadlines.
HOW TO APPLY
Those interested should send their CVs to insight.uganda@insight-uganda.com
Deadline is 28th July, 2025
Deadline: Expired
Related Jobs
UNRSCE
Deadline: 12 Jul 2026
EXIM Bank
Deadline: 10 Jul 2026
Cloud Productivity Solutions
Deadline: Open until filled
PFK Uganda
Deadline: Open until filled
Bugadde Sacco
Deadline: Open until filled
Aircom
Deadline: Open until filled
Adminie
Deadline: Open until filled
Smart Applications
Deadline: Open until filled
STANBIC BANK
Deadline: Open until filled
Lotus Brand Limited
Deadline: Open until filled
Spiro Uganda
Deadline: Open until filled
Uganics Repellents Ltd
Deadline: Open until filled
Spidd Africa
Deadline: Open until filled
MOGO UGANDA
Deadline: Open until filled
WASSHA Africa
Deadline: 17 Jul 2026
Cementers Uganda
Deadline: 20 Jul 2026
Creditchek
Deadline: Open until filled
Ground Breaker Talents
Deadline: Open until filled
SeaOwl Group
Deadline: Open until filled
Interschool Coding Competition (ISCC)
Deadline: Open until filled
Next Media Uganda
Deadline: Open until filled
Biyinzika Poultry
Deadline: Open until filled
Innovex
Deadline: Open until filled
RAISING THE VILLAGE
Deadline: Open until filled
WASSHA Africa Uganda Ltd
Deadline: Open until filled
Mogas Uganda
Deadline: Open until filled
Stanbic Bank Uganda
Deadline: Open until filled