Software Engineer: FinTech Operations

About the Organization
Safaricom Ethiopia is a leading telecommunications and digital services provider committed to transforming lives through technology and connectivity.

The company plays a key role in Ethiopia’s digital transformation by expanding access to communication, financial inclusion, and innovative digital services.

In just a few years, Safaricom Ethiopia has grown rapidly, serving millions of customers and extending network coverage across a significant portion of the country.

The organization is driven by strong values such as innovation, integrity, teamwork, and customer focus, which shape its dynamic and inclusive work culture.

Safaricom Ethiopia is also recognized for its commitment to employee development and workplace excellence, having earned top employer recognition for fostering a supportive and growth-oriented environment.

Joining Safaricom Ethiopia means becoming part of a forward-thinking company where employees are empowered to innovate and contribute to impactful digital solutions.

The organization strongly encourages diversity and inclusion, welcoming applications from women and underrepresented groups to build a balanced and equitable workforce.

Job Description
The Software Engineer: FinTech Operations role focuses on supporting and enhancing mobile financial services, particularly M-PESA systems and related integrations.

The position involves providing advanced Level 2 technical support for financial platforms, ensuring seamless system performance and availability.

The role also contributes to product development by participating in the design, testing, and deployment of new financial services and features.

The engineer will develop monitoring dashboards and alert systems to proactively identify and resolve system issues before they impact customers.

Another key responsibility is implementing automation solutions, including AI-based tools, chatbots, and process automation to improve operational efficiency.

The role includes working with DevOps tools to automate deployments and maintain continuous integration and delivery pipelines.

The engineer will be responsible for developing microservices and managing APIs using modern technologies such as Java and Spring Boot.

This position also requires coordinating system updates, managing incidents, and ensuring all services meet defined service-level agreements.

Additionally, the role involves conducting system testing, including functional, performance, and security testing, to ensure high-quality service delivery.

The job requires collaboration within agile teams, using frameworks such as Scrum or Kanban, and tools like Jira and Confluence.

Educational Qualification
Candidates must hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Additional certifications in cloud technologies such as AWS or Google Cloud Platform are considered an advantage.

Certifications in cloud-native technologies like Kubernetes are also desirable and support career advancement within the organization.

Work Experience
Applicants should have at least two years of relevant experience in mobile money systems, fintech, banking, or digital financial services environments.

Experience in system support, software development, and financial platform operations is highly preferred.

Hands-on experience with DevOps practices, CI/CD pipelines, and system monitoring tools will significantly strengthen a candidate’s profile.

Required Skills and Competencies
Strong technical knowledge in programming languages such as Java and frameworks like Spring Boot is essential.

Proficiency in database management systems including Oracle, PostgreSQL, MySQL, MongoDB, and Cassandra is required.

Candidates should have solid understanding of APIs, including REST, JSON, SOAP, and OpenAPI (Swagger).

Experience with monitoring tools such as Splunk, Grafana, Zabbix, and similar platforms is important.

Knowledge of Linux/Unix systems, networking, and system administration is also necessary for this role.

Familiarity with Agile methodologies, DevOps practices, and automation tools such as Jenkins, GitLab, and SonarQube is expected.

Strong problem-solving abilities, attention to detail, and the ability to work under pressure are critical for success in this position.

Excellent communication skills and the ability to work independently as well as within a team are highly valued.

A willingness to continuously learn and adapt to new technologies is essential, as the role involves ongoing skill development.

Job Location
Addis Ababa, Ethiopia

Employment Type and Salary
Full-time position

Salary is competitive and will be based on qualifications and experience, along with additional company benefits and professional development opportunities.

How to Apply
Interested applicants should apply through the official Safaricom Ethiopia recruitment portal by creating or updating their candidate profile and submitting their application.

Applicants are advised to ensure their CV is up to date and clearly highlights relevant experience and skills.

Only shortlisted candidates will be contacted for further assessment.

Candidates are encouraged not to submit scanned certificates or unnecessary attachments during the application process.

Safaricom Ethiopia is an equal opportunity employer, and women as well as individuals from underrepresented groups are strongly encouraged to apply.