Summary: Software Engineer at Computer Centre Tanzania (CCT) – August 2026

Job Details

  • Deadline: Rolling / Open
  • Company: Computer Centre Tanzania (CCT)
  • Location: Dar es Salaam, Tanzania

Job Description

Software Engineer at Computer Centre Tanzania (CCT) – August 2026

Software Engineer

  • Computer Centre Tanzania (CCT)

Organization Overview

Computer Centre Tanzania (CCT)

is a leading technology solutions provider specializing in enterprise IT infrastructure, systems integration, and custom software development. Dedicated to delivering reliable, secure, and scalable solutions to clients across East Africa, CCT leverages cutting-edge open-source technologies, Linux architectures, and cloud infrastructures.

Position Summary

Job Title

Software Engineer (Linux Specialist)

Organization

Job Location

Dar es Salaam, Tanzania

Posting Date

August 10, 2026

Application Deadline

Rolling / Open

Job Purpose

The

is responsible for designing, developing, testing, and deploying software applications tailored for Linux-based environments. Reporting to engineering leadership, this role automates system workflows, administers Linux servers, manages CI/CD pipelines, and collaborates with cross-functional teams to deliver secure and scalable enterprise software solutions.

Key Responsibilities & Accountabilities

Software Development & Code Governance

Design, develop, test, and maintain robust software applications and web services.

Write clean, maintainable, and well-documented code adhering to SDLC best practices.

Manage source code via Git and participate in Continuous Integration/Continuous Delivery (CI/CD) workflows.

Build and integrate REST APIs and relational database structures (PostgreSQL, MySQL, SQL Server).

Linux Administration & Operational Automation

Install, configure, administer, and troubleshoot Linux servers (Ubuntu, Red Hat, CentOS, Rocky Linux).

Develop shell scripts (Bash) and automation tools to streamline operational workflows.

Implement system-level security controls and Linux security best practices.

System Monitoring & Continuous Delivery

Monitor application performance, resolve production issues, and provide timely bug fixes.

Partner with DevOps, Quality Assurance (QA), and

Infrastructure

teams to ensure smooth application deployments.

Conduct code reviews and recommend continuous architectural improvements.

Candidate Qualifications & Requirements

Educational Background

Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a closely related field.

Work Experience & Core Competencies

At least

3 years

of professional software development experience.

Linux Expertise

In-depth knowledge of Linux distributions (Ubuntu, Red Hat, CentOS, Rocky Linux).

Programming Skills

Proficiency in one or more core languages

Python, Java, C++, Go, or C#

.

Scripting & Databases

Strong command of Bash/shell scripting and relational databases (PostgreSQL, MySQL, SQL Server).

Version Control & Web Protocols

Hands-on experience with Git, REST APIs, and standard web services.

Preferred Qualifications (Added Advantage)

Experience with containerization and orchestration using

Docker

and

Kubernetes

Familiarity with Cloud Platforms (

AWS, Azure, GCP

) and CI/CD tools (

Jenkins, GitLab CI, GitHub Actions

).

Experience with configuration management (

Ansible, Puppet, Chef

) and monitoring stack (

Prometheus, Grafana, ELK

Linux Certifications

Recognized credentials such as

RHCSA, RHCE, LPIC, or CompTIA Linux+

What Computer Centre Tanzania Offers

Competitive salary and health benefits.

Opportunities for funded professional training and technical certification.

A collaborative, high-tech work environment with modern cloud platforms.

Clear career progression paths within

software

and systems engineering.

How to Apply

Interested candidates meeting the requirements should email their updated CV and relevant academic/professional certificates to:

Email Address

[email protected]

Location

Subject Line Suggestion

Application for Software Engineer – [Your Full Name]

OTHER JOBS

TANZANIA JOBS

NGO's JOBS

NAFASI ZA AJIRA

How to Apply

Application link: Apply for this job