Ecobank is hiring a Senior Software Engineer in Togo.
Main duties
Other information
The Senior Software Engineer will be responsible for leading the design, development and maintenance of complex software systems. He will contribute to architectural decisions, supervise technical teams and participate in the continuous improvement of the group’s IT solutions.
Responsibilities
Its main responsibilities will be to:
Design, develop and deploy scalable, secure and powerful software solutions.
Translating business needs into technical specifications.
Write, review and optimize computer code.
Provide technical leadership, support engineers and conduct code reviews.
Design and implement microservices, APIs and distributed systems.
Collaborate with product, design and quality assurance teams.
Participate in meetings and Agile planning activities.
Diagnose technical problems and propose solutions.
Contribute to the improvement of development processes, testing and automation.
Participate in the development of technical roadmaps.
Candidate profile
Education / Qualifications
Hold a bachelor’s degree in computer science, software engineering or related fields.
A master’s degree in a related field is an asset.
Experience
Have 5 to 8 years of practical experience in software development.
Have a strong portfolio of projects completed.
Experience in leadership or technical direction is desired.
Technical skills:
Master programming languages such as Java, Python, C# or JavaScript.
Have extensive experience with Spring Boot, Django, .NET, Angular, React, Kotlin or Vue.js frameworks.
Master microservices architecture, RESTful APIs and distributed systems.
Have advanced knowledge in relational databases and NoSQL.
Get to know messaging tools such as JMS, Kafka and RabbitMQ.
Experience with DevOps practices, CI/CD pipelines, Docker and Kubernetes.
Master AWS, Azure, GCP or OCI cloud environments.
Strong skills in automated testing and debugging.
Personal skills:
Strong analytical and problem-solving skills.
Required skills
Have excellent communication and interpersonal skills.
Demonstrate leadership and mentoring skills.
ĂŠBe autonomous, organized and able to take care of projects.
Have good time management.
Additional information
Company: eProcess International SA / Ecobank Software Centre
Location
Type of contract: Full-time
Level of study: Bachelor
Job reference: 1506
Date of publication: 20 October 2026
Application deadline: October 30, 2026 at 11:55 p.m.
Ecobank is committed to promoting equal opportunities and an inclusive and diverse work environment. Applications are encouraged regardless of nationality, race, gender, age, social class, religion, creed or disability, subject to applicable laws.
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]