software architecture careers in Nairobi, Kenya