Site icon Rwanda Jobs

Software and Application Engineer job at RwandAir

Vacancy title:
Software and Application Engineer

Employment type: Full time, Industry: Transportation, Distribution, and Logistics, Category: Computer & IT, Science & Engineering, Transportation & Logistics

Jobs at:
RwandAir

Deadline of this Job:
Tuesday, October 20 2026

Duty Station:
Kigali, Rwanda (Head Office) | Kigali

Summary
Date Posted: Monday, October 19 2026, Base Salary: Not Disclosed

JOB DETAILS:

Company Overview

RwandAir Ltd is the flag carrier airline of Rwanda. It operates domestic and international services to East Africa, Central Africa, West Africa, Southern Africa, Europe and the Middle East from its main base at Kigali International Airport. Our mission is to provide unsurpassed, safe, and reliable services in air transportation, including strategically linking Rwanda with the outside world while ensuring a fair return on investment. As part of the expansion strategy, we are looking for interested, qualified, and competent candidates to fill the following position:

Job Purpose

This role is responsible for delivering the solutions that come out of a BUILD decision in the "Buy vs Build" process, and for integrating the systems that the airline buys with our other systems. The jobholder will develop and support applications for all business units, and will be assigned to projects based on approval and project priority.

Examples of work done by the section include the electronic memo and approval system, online supplier invoicing, petty cash, staff travel clearance and the integration of AIMS flight and crew data into WBHUB. The section also works with partners and vendors for resource augmentation, so that we can increase or reduce capacity when needed. The jobholder must be able to work well with these external resources.

Key Duties and Responsibilities:

Development

Integration

Testing, deployment and support

General

MINIMUM REQUIREMENTS

Education

Experience

TECHNICAL KNOWLEDGE

Area Required knowledge

Programming

Good knowledge of Java and at least one other language such as Python, C# or C++. Object oriented design.

Web development

Spring Boot or a similar framework. JavaScript/TypeScript with a modern front end framework such as Angular or React. HTML and CSS.

Area Required knowledge

APIs and integration

REST APIs, JSON and XML, file transfer (SFTP), message queues. Knowledge of airline messaging (SITA Type B, ACARS, SSIM) is an advantage.

Databases

SQL and PL/SQL, database design, and ORM tools such as JPA / Hibernate.

Tools and deployment

Git, CI/CD pipelines, Linux, Docker. Basic knowledge of cloud services.

Security

Secure coding (OWASP Top 10), authentication and access control, protection of personal and payment data.

Testing

Unit and integration testing (e.g. JUnit), API testing with Postman or similar.

Other

Low code or workflow tools (e.g. Power Automate) and integration of AI services into applications are an advantage.

DESIRABLE

SKILLS TO DEVELOP (NEXT FIVE YEARS)

The jobholder will be expected to build the following skills over the next five years, with support from the company through training and certification:

KEY COMPETENCIES

WORKING CONDITIONS

Normal office hours, with on-call duty on a rotation basis. Some deployments are done outside working hours to avoid disturbing operations.

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

How to Apply:

The deadline for submitting application documents (Only PDF Format) is October 22nd, 2026.

Application Link: Click Here to Apply Now

|

Exit mobile version