Location
In office
Seniority
Middle · 3+ years exp
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Dec 2, 2024. ITM Tanzania scores C on the Alion truth index.
Overview
Company
Impact
Profile match
ITM Tanzania is a human resources services firm based in Dar es Salaam that provides recruitment and talent acquisition, HR outsourcing and employer-of-record services, training and HR advisory for businesses in Tanzania. The company was incorporated under Tanzanian law in 2018 to represent ITM SARL, and it recruits for client organisations in telecommunications, construction, mining, food processing and consumer sales. Its vacancies are placements with clients, such as heavy equipment operators, fitter and EV technicians, fibre team leaders, accountants and sales coordinators in Mtwara, Zanzibar and Dar es Salaam.
Job Summary:
We are seeking a talented and dedicated Software Engineer to join our client's team. The ideal candidate will play a crucial role in designing, developing, and maintaining cutting-edge software solutions to support our telecom and ICT operations. This position offers the opportunity to work in a dynamic and collaborative environment, contributing to the success of critical infrastructure and technology projects.
Key Responsibilities:
- Software Development: Design, code, test, and debug software applications and solutions tailored to support telecom and ICT services, including integration with RBS, MW, FTTH, and SDH systems.
- System Integration: Collaborate with cross-functional teams to ensure seamless integration of software with hardware and network systems, supporting active and passive network elements.
- Project Execution: Assist in the planning, execution, and delivery of software projects within stipulated timelines and SLAs, maintaining high-quality standards.
- Customization: Create and customize software tools for data backhauling, SDN (Software-Defined Networking), and other relevant IT/telecom applications to meet client requirements.
- Maintenance & Support: Provide ongoing maintenance and support for software solutions, ensuring system reliability, scalability, and security.
- Problem-Solving: Analyze and troubleshoot complex issues in software performance, implementing effective solutions to ensure minimal downtime.
- Documentation: Prepare and maintain comprehensive documentation for software designs, processes, and updates.
- Innovation: Stay abreast of emerging technologies and trends in software engineering, telecom, and ICT, and propose innovative solutions to enhance service delivery.
Qualifications and Experience:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proven experience (3+ years) in software development, preferably in telecom or ICT sectors.
- Proficiency in programming languages such as Java, Python, C++, or similar.
- Experience with software frameworks, APIs, and database management systems (e.g., MySQL, PostgreSQL).
- Familiarity with networking protocols, SDH, FTTH, and telecom equipment integration is a plus.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team environment.
- Strong communication skills to interact with internal teams and clients effectively.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,076,068 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
In your city
Software Engineer
1 hour ago
≈ $28k – $69k per year (Estimated) · In office · 9+ years exp · Bengaluru
Python
QA
Appium
Robot Framework
Apply
Sr. Software Engineer
1 hour ago
≈ $15k – $34k per year (Estimated) · In office · 7+ years exp · Bachelor's Degree · Bengaluru
Java
SQL
DevOps
Git
Management
Agile
Apply
Senior .NET Middleware Developer
1 hour ago
$120k per year · In office · 7+ years exp · Plano
C#
C#
ASP.NET Core
DevOps
Rest API
MedTech
HL7
FHIR
Apply
Sr. Software Engineer
1 hour ago
≈ $13k – $31k per year (Estimated) · In office · 7+ years exp · Bachelor's Degree · Pune
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
DevOps
Rest API
CI/CD
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
Management
Agile
QA
Jest
Mocha
Apply
Sr. Software Engineer
1 hour ago
≈ $15k – $34k per year (Estimated) · In office · 7+ years exp · Bengaluru
Java
SQL
C#
Bash
C#
.NET
Databases
PostgreSQL
Oracle
DevOps
Splunk
Kibana
Kubernetes
Grafana
Incident Management
SLI/SLO/SLA
Linux
Unix
Cybersecurity
Tcpdump
SIEM
Apply
This is one of many
2,076,068 more open roles from verified company boards, updated every day.

