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
0 Response to Software Engineer At Computer Centre Tanzania (cct) – August 2026