 He held that position until 2010 when he left to become the managing director and chief executive officer of the National Social Security Fund (Uganda).Byarugaba has also worked with Hospice Africa, the Palliative Care Association of Uganda, and the Uganda Institute of Banking and Financial Services.When he resigned from Global Trust Bank, he was the treasurer of the Uganda Bankers Association.