Workatele

Software Engineer at Insight Management Uganda, Kampala

Insight Management Uganda

Software Engineer at Insight Management Uganda, Kampala

Insight Management Uganda

Full time Job

Date Posted: July 25, 2025

Application deadline:

Expired on: July 28, 2025 12:00am

Sponsored

Job description

Job Title: Software Engineer

Department: Technology / Engineering
Reports to: Lead Software Engineer / Engineering Manager / CTO
Location: Kampala, Uganda
Employment Type: Full-time

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 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.

Requirements & Qualifications:

• 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.

Those interested should send their CVs by email address

Deadline is 28th July, 2025

Application deadline:

Expired on: July 28, 2025

Share this job

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Related jobs

DFCU Bank

IT Security Specialist- Applications at dfcu Bank, Kampala , Uganda

dfcu Bank

Full time job
Date posted: August 27, 2025

Deadline:

September 10, 2025
DFCU Bank

IT Security Specialist- Infrastructure at dfcu Bank, Kampala , Uganda

dfcu Bank

Full time job
Date posted: August 27, 2025

Deadline:

September 3, 2025
DFCU Bank

Specialist- Production Assurance at dfcu Bank, Kampala , Uganda

dfcu Bank

Full time job
Date posted: August 27, 2025

Deadline:

September 3, 2025
DFCU Bank

Business Analyst at dfcu Bank, Kampala , Uganda

dfcu Bank

Full time job
Date posted: August 27, 2025

Deadline:

September 3, 2025

Sponsored