Software Engineer Job Vacancy at Computer Centre, Dar es Salaam July 2026

Website Computer Centre

Computer Centre

Job Vacancy: Software Engineer

Computer Centre Tanzania

Position: Software Engineer
Application Method: Email Application


Role Summary

Computer Centre Tanzania is looking for a motivated Software Engineer with strong Linux expertise to design, develop, deploy, maintain, and troubleshoot secure, reliable, and scalable software systems. The successful candidate will work closely with cross-functional teams to deliver high-quality software solutions and support continuous improvement initiatives.


Key Responsibilities

  • Design, develop, test, and maintain software applications and services.
  • Develop and optimize applications for Linux-based environments.
  • Install, configure, administer, and troubleshoot Linux servers.
  • Write clean, maintainable, and well-documented code following software engineering best practices.
  • Develop shell scripts and automation tools to improve operational efficiency.
  • Monitor application performance and resolve software and system issues.
  • Collaborate with DevOps, Quality Assurance (QA), and Infrastructure teams to ensure reliable deployments.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Manage source code using Git and support Continuous Integration/Continuous Deployment (CI/CD) processes.
  • Implement security best practices for Linux systems and applications.
  • Troubleshoot production issues and provide timely resolutions.
  • Stay up to date with emerging technologies and recommend system improvements where appropriate.

Key Deliverables

  • Develop and maintain reliable, high-quality software applications.
  • Optimize applications for Linux environments.
  • Automate operational tasks using scripts and automation tools.
  • Support software deployments using Git and CI/CD pipelines.
  • Monitor application performance and resolve issues efficiently.
  • Improve system security, scalability, and operational efficiency.

Qualifications & Requirements

Applicants should possess:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 3 years of experience in software development.
  • Strong Linux system administration skills.
  • Proficiency in at least one programming language and Bash/Shell scripting.
  • Experience with:
    • Git
    • REST APIs
    • Relational databases
  • Strong analytical, problem-solving, and communication skills.

Required Technical Skills

  • Linux System Administration
  • Software Development
  • Bash/Shell Scripting
  • Git Version Control
  • SQL Databases
  • REST APIs
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • Cloud Computing
  • System Troubleshooting
  • Performance Optimization

How to Apply

Interested candidates should submit their CV via email to:

hr@cctz.co.tz


Application Email: hr@cctz.co.tz

To apply for this job email your details to hr@cctz.co.tz

Spread the love