Ecobank is recruiting a full-time Senior Software Engineer in Togo, through eProcess International SA/Ecobank Software Centre. The position, referenced 1506, was published on 20 October 2026 and applications are open until 30 October 2026 at 23:55.
Job overview
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 high-performance software solutions; translate business needs into technical specifications; write, review and optimize IT code; provide technical leadership, support engineers and conduct code reviews; design and implement microservices, APIs and distributed systems; collaborate with product teams, design and quality assurance; participate in meetings and Agile planning activities; diagnose technical problems and propose technical solutions;
Education and experience
The candidate must hold a bachelor's degree in computer science, software engineering or a related field. A master’s degree in a related field is an asset. Must have 5 to 8 years or more of hands-on software development experience, a strong portfolio of completed projects, and experience in leadership or technical direction.
Technical skills
The position requires proficiency in programming languages such as Java, Python, C# or JavaScript, as well as extensive experience with Spring Boot, Django, .NET, Angular, React, Kotlin or Vue.js frameworks. The candidate must master the architecture of microservices, RESTful APIs and distributed systems, possess advanced knowledge in relational databases and NoSQL, know messaging tools such as JMS, Kafka and RabbitMQ, have experience with DevOps practices, CI/CD pipelines, Docker and Kubernetes, master AWS, Azure, GCP or OCI cloud environments, and have strong skills in automated testing.
Personal skills
The desired profile must have strong analytical and problem-solving skills, have excellent communication and interpersonal skills, demonstrate leadership and mentoring abilities, be autonomous, organized and able to take charge of projects, and have good time management.
Additional information
Company: eProcess International SA / Ecobank Software Centre. Type of contract: Full-time. Level of education: 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, in accordance with applicable laws.
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]