Software Engineer job at Insight Management
New
2 Days Ago
Linkedid Twitter Share on facebook
Software Engineer
2025-07-25T11:37:32+00:00
Insight Management
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_11867/logo/Insight%20Management.jpeg
FULL_TIME
 
kampala
Kampala
00256
Uganda
Consulting
Science & Engineering
UGX
 
MONTH
2025-07-29T17:00:00+00:00
 
Uganda
8

Description

Insight Management Uganda is hiring 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.

Department: Technology / Engineering
Reports to: Lead Software Engineer / Engineering Manager / CTO

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.
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.
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.
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.
bachelor degree
60
JOB-68836c7cb24b6

Vacancy title:
Software Engineer

[Type: FULL_TIME, Industry: Consulting, Category: Science & Engineering]

Jobs at:
Insight Management

Deadline of this Job:
Tuesday, July 29 2025

Duty Station:
kampala | Kampala | Uganda

Summary
Date Posted: Friday, July 25 2025, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Insight Management
Insight Management jobs in Uganda

JOB DETAILS:

Description

Insight Management Uganda is hiring 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.

Department: Technology / Engineering
Reports to: Lead Software Engineer / Engineering Manager / CTO

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.

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Uganda
Job Type: Full-time
Deadline of this Job: Tuesday, July 29 2025
Duty Station: kampala | Kampala | Uganda
Posted: 25-07-2025
No of Jobs: 1
Start Publishing: 25-07-2025
Stop Publishing (Put date of 2030): 25-07-2077
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.