Job opportunities at Ethswitch S.C, Ethiopia

EthSwitch, established in 2011, is a share company, and the National Switch is Owned by all banks(Private and Public) the National Bank of Ethiopia, MFIs, PIIs and PSOs. It is established mainly to provide simple, affordable, secured, and efficient e-payment infrastructure services to retail payment service providers, and through them, to end users in Ethiopia; by deploying state-of-the-art technology along with highly skilled and motivated professionals. The underling mandate of EthSwitch is contributing to the modernization of the national payments system and enhancement of financial inclusion in the country. Since 2016, it has enabled interoperability of ATMs and POS terminals operated by all banks. Currently, it is also rolling out projects to achieve interoperability of  other digital payment platforms operated by all financial service providers […]

Our Vision is “TO BE BEST IN THE CLASS  PAYMENT NETWORK IN AFRICA BY 2035″ 

Open Positions:


01. Senior Software Engineer (2 Positions)

  • Deadline:  October 6, 2026   |   Location: Addis Ababa
 The Senior Software Engineer acts as the technical anchor and engineering lead across EthSwitch digital platforms (Central Billing Platform – CBS, Interoperable Merchant Payments – and Merchant Web Portals and so on).

The role oversees end-to-end software architecture: bridging responsive mobile/web frontends with Spring Boot backend microservices and automated DevOps delivery pipelines. Accountabilities include maintaining 24/7/ switch uptime, leading incident triage, mentoring developers, running live stakeholder demos, and enforcing national regulatory security standards.

CORE RESPONSIBILITIES

A. Mobile & Web Application Engineering

  • Architect and maintain production-grade cross-platform apps using Flutter & Dart for Android, iOS, and smart POS terminals.
  • Design and develop merchant administration portals and operations dashboards using Angular (v15+), TypeScript, RxJS, and Angular Material, with exposure to modern web frameworks (React, Vue, or Flutter Web).
  • Optimize client-side rendering performance, frame rates (60/120 fps), memory footprint, offline caching, and state management across diverse form factors.
  • Implement native platform channels (Kotlin/Swift) and modular Clean Architecture / MVVM patterns.

B. Backend Microservices & Switch Integrations

  • Design and consume high-throughput RESTful APIs and switch connectors using Java and Spring Boot.
  • Integrate token-based authentication and authorization architectures (OAuth 2.0, OpenID Connect, Keycloak, JWT with refresh token rotation).
  • Implement data persistence, local storage, and caching using PostgreSQL, MySQL, Redis, and SQLite.
  • Handle edge-case network resilience: offline fallbacks, exponential backoff retries, and network connectivity recovery.

C. DevOps, CI/CD & Production Infrastructure

  • Design and automate end-to-end CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) for web builds and mobile APK/AAB compilation.
  • Configure and administer production Linux hosts (RHEL/Ubuntu), systemd application daemons, and Nginx reverse proxies (SSL termination, rate limiting, and HTTP/2 optimizations).
  • Oversee containerization with Docker and container orchestration for supporting services.
  • Manage mobile release engineering: production keystores, ProGuard/R8 obfuscation, compile-time secret injection (–dart-define), and split-per-ABI packaging.
  • Establish production observability with structured logging, health checks, crash reporting, and real-time alerts.

D. 24/7 Production Operations & Switch Reliability

  • Act as Tier-3 engineering lead for high-severity (Sev-1 / Sev-2) switch payment dropouts, Hosted Payment Page (HPP) timeouts, and gateway anomalies.
  • Prepare technical Change Requests (CRs), risk assessments, and rollback procedures for the Change Advisory Board (CAB); execute zero-downtime Blue/Green maintenance windows.
  • Maintain cryptographic lifecycle: domain SSL certificates, CA trust stores, keystores, and SHA-256 TLS certificate pinning rotation schedules.
  • Participate in scheduled Disaster Recovery (DR) failover drills, multi-node load balancing tests, and automated backup validation.
  • Resolve settlement exceptions: investigate inter-bank discrepancies, pending transaction anomalies, and communication mismatches between core switch engines and member bank connectors.
  • Support sandbox onboarding and technical integration for member commercial banks, MFIs, and PSPs.

E. Security, INSA Compliance & Governance

  • Enforce client-side protections: encrypted storage (flutter_secure_storage), root/jailbreak detection, screen-overlay defenses, anti-tampering, and anti-repackaging checks.
  • Remediate vulnerabilities identified by internal penetration tests, INSA audits, and automated static/dynamic scanning tools (MobSF, SonarQube, OWASP ZAP).
  • Enforce strict secret segregation: zero hardcoded credentials, API keys, or private IP addresses in release binaries.

F. Technical Leadership & Stakeholder Management

  • Lead code reviews, enforce SOLID design principles, and uphold Clean Architecture standards.
  • Plan, organize, and lead live end-of-sprint demo sessions and product milestone showcases for Product Owners, Department Managers, and Member Bank integration teams.
  • Mentor junior and mid-level developers through pair programming, structured code reviews, and technical workshops.
  • Maintain engineering documentation: Architectural Decision Records (ADRs), system workflow diagrams, deployment runbooks, and API specs.

About You

  • BSc/MSc in Computer Science, Software Engineering or related fields of studies
  • 6/4 years of relevant work experience out of which 2 years in professional positions

External Vacancy No. EVA/11/2026

Required Skills
  • Analytical: strong problem-solving and analytical abilities.
  • Computer Science, Software Engineering, Information Technology

02. Director, Business Analysis & Digital Transformation Department

  • Deadline:  October 7, 2026   |   Location: Addis Ababa

Job Summary

Lead product strategy, development, and innovation to deliver products and services that meet customer needs and support the organization’s strategic objectives. Oversee the full product lifecycle, from opportunity identification and concept validation through development, launch, and continuous improvement. Guide business analysis activities to ensure products address clearly defined business needs and deliver measurable value.

Key Duties and Responsibilities

1.     Product Strategy and Planning

  • Develop and implement product strategies, roadmaps, and annual plans aligned with organizational priorities.
  • Identify product opportunities through customer research, market analysis, competitor assessment, and emerging technology trends.
  • Define product vision, target users, value propositions, and success measures.
  • Prepare business cases covering expected benefits, development costs, feasibility, risks, and resource requirements.
  • Prioritize product initiatives based on customer value, strategic alignment, commercial potential, and delivery capacity.

2.     Product Development and Delivery

  • Lead the end-to-end development of new products and the enhancement of existing products and services.
  • Translate customer needs and business objectives into product requirements, features, and prioritized backlogs.
  • Coordinate with technology, design, operations, marketing, sales, and other stakeholders to deliver products within agreed scope, timelines, budgets, and quality standards.
  • Guide the development and testing of prototypes, minimum viable products, and pilot releases to validate assumptions before wider investment.
  • Oversee product acceptance criteria, user acceptance testing, and readiness for launch.
  • Coordinate product launches, user onboarding, training, and operational handover.
  • Manage product dependencies, resolve delivery issues, and communicate progress and decisions to stakeholders.

3.     Innovation

  • Establish a structured approach for generating, evaluating, testing, and implementing innovative product ideas.
  • Explore emerging technologies, business models, and partnerships that can improve customer experience and create new sources of value.
  • Facilitate innovation workshops and cross-functional collaboration to address customer problems and business challenges.
  • Lead experiments and proof-of-concept initiatives with clear hypotheses, evaluation criteria, and recommendations.
  • Advance successful concepts into product development and use findings from unsuccessful experiments to improve future decisions.

4.     Product Lifecycle and Performance Management

  • Monitor product adoption, usage, customer satisfaction, financial contribution, and operational performance against agreed targets.
  • Collect and analyze customer feedback and product performance data to identify improvement opportunities.
  • Maintain product roadmaps and prioritize enhancements throughout the product lifecycle.
  • Recommend product expansion, redesign, consolidation, or retirement based on evidence and business value.
  • Ensure product decisions address relevant security, privacy, accessibility, risk, and compliance requirements.

5.     Business Analysis

  • Oversee the elicitation, analysis, documentation, and validation of business and stakeholder requirements.
  • Review existing processes, identify gaps, and recommend improvements that support product outcomes.
  • Guide the preparation of business requirements, process maps, user stories, use cases, and acceptance criteria.
  • Ensure requirements remain traceable from business objectives through development, testing, and implementation.
  • Assess the business impact of proposed changes and support alignment between business teams and technical teams.

6.     Leadership and Stakeholder Management

  • Lead, coach, and develop staff responsible for product development, innovation, and business analysis.
  • Establish work plans, performance targets, and effective collaboration practices.
  • Manage assigned resources and budgets and monitor delivery against departmental objectives.
  • Build effective relationships with internal stakeholders, vendors, and strategic partners.
  • Present product proposals, performance reports, risks, and investment recommendations to management.

About You

  • BSc/MSc in Computer Science, Software Engineering, Information Systems  or related fields of studies.
  • 10/8 years of relevant work experience out of which 3 years in managerial or senior professional positions
  • Relevant experience should include product management, product development, innovation, digital solutions, business analysis, or closely related areas.
  • Demonstrated experience leading cross-functional initiatives and delivering new or improved products and services.
  • Relevant experience should include product management, product development, innovation, digital solutions, business analysis, or closely related areas.
  • Demonstrated experience leading cross-functional initiatives and delivering new or improved products and services

Required Competencies

  • Product strategy, roadmap development, and lifecycle management.
  • Customer research, design thinking, and innovation management.
  • Business case development and commercial awareness.
  • Agile delivery, backlog prioritization, and requirements management.
  • Business analysis and process improvement.
  • Data-driven decision-making and product performance measurement.
  • Leadership, stakeholder engagement, communication, and negotiation.
  • Understanding of software development, systems integration, and emerging technologies.

Key Performance Indicators

  • Achievement of product roadmap and launch milestones.
  • Product adoption, usage, and customer satisfaction.
  • Financial or operational benefits delivered by products.
  • Speed and effectiveness of product improvements.
  • Innovation concepts validated and progressed into viable products.
  • Quality of requirements and reduction in avoidable rework.
  • Delivery within approved budgets and agreed quality standards.
Required Skills
  • Communication

03. Digital Marketing Officer

  • Deadline:  October 13, 2026   |   Location: Addis Ababa

Job Summary

The Digital Media and Website Administrator will be responsible for managing EthSwitch’s digital presence, ensuring effective communication through digital platforms, maintaining website content, and enhancing the user experience. This role involves creating and managing digital media accounts, regularly updating content, handling feedback, and ensuring the website’s SEO and compliance standards are met.

About You

  • BA in Marketing Management, E-Commerce, Digital Marketing or related fields of studies
  • 2 years of relevant experience
Required Skills
  • Communication, coordination, networking and facilitation skills

How to Apply

Qualified candidates are invited to submit their application with non-returnable CV, educational qualifications and work experience to: hr@ethswitch.com, stating the title of the position clearly on the subject line.

Qualified female applicants are highly encouraged.

*Please be aware that it is mandatory to attach your credentials (educational qualifications and work experience) along with your CV. Submitting only your CV is not sufficient.

*Please be advised that all applicants’ Educational Credentials will be verified with the respective higher institutions.

Related Articles

Back to top button