About IBM Research – Africa
IBM Research – Africa is IBM’s 12th global research lab and the first industrial research facility on the continent of Africa. With facilities in Kenya and South Africa, IBM Research – Africa is driving innovation and socio-economic development by developing commercially-viable solutions to transform lives and enable new business opportunities in key areas such as water, agriculture, transportation, healthcare, financial inclusion, education, energy, security and e-government.
First announced by IBM’s CEO Ginni Rometty in 2012, the Nairobi facility was officially inaugurated by Kenya’s President Uhuru Kenyatta in November,20 13. The Nairobi facility is supported by the Kenya ICT Authority. The South African branch of IBM Research – Africa was announced in March 2015 and will be collocated with Wits University in the Tshimologong Precinct technology hub in Bramfontein, Johannesburg.
IBM Research – Africa is actively engaging with Africa’s innovation ecosystem to kick start new business opportunities and ensure the full commercial viability of its solutions and services. Entrepreneurs, developers and business partners are a key part of IBM’s research programs and go-to-market strategy in Africa.
Employing some of the best scientists from around the world, many from the African diaspora, IBM Research is a key investor in skills in Science, Technology, Engineering and Mathematics (STEM) in Africa and is partnering with universities across the continent to develop and hire top talent.
Open position: Software Engineer for Financial Services
IBM Research Africa is IBM’s newest global research lab and is located in Nairobi, Kenya. Teams of research scientists and software engineers at the lab are working on various projects to tackle Africa’s grand challenges and impact 1 billion people by developing commercially viable innovations in financial services, healthcare, blockchain, government and education. We are searching for top-software developers who will help research and develop technical solutions around our innovations.
The successful candidate will have demonstrated ability to drive software development projects leveraging leading edge technologies and execute innovative development projects. As a Software developer in Research you will design and develop state-of-the-art mobile, web, and desktop applications across multiple platforms and devices. You will be expected to define and develop innovative technical solutions, and work with business & development teams to ensure these solutions have a significant impact.
State / Province
City / Township / Village
IBM Business Group
Primary job category
Secondary Job Category
Role ( Job Role )
Software Engineering Researcher
Required Technical and Professional Expertise
-Java, Python, NodeJS, C++, R
-Design skills: UX/UI
-Web technologies: HTML5, CSS3
-Excellent knowledge and understanding of software practices and design patterns
-Some background in machine learning, data-mining, text analytics a plus
-Examples of side projects, curiosity and self-starter a must
-Interest in research and cutting edge technologies
-Can do attitude
Preferred Technical and Professional Experience
- A solid grounding in Computer Science (min. of BA/BSc degree from a recognized university)
- Ideally at least two year’s experience in a top-tier software development position or examples of side projects
Up to 50% or 3 days a week (home on weekends – based on project requirements)
Is this role a commissionable/sales incentive based position?
software engineer, programming, financial services