Until his death, Moya was Broadcasting Monitoring Officer at Malawi Communications Regulatory Authority(MACRA).
He joined MACRA in 2014.
Before joining Macra, Moya worked for the Malawi News Agency (MANA), Blantyre Newspapers Limited (BNL) and Nation Publications Limited (NPL), serving in the media sector for about 33 years.
He was 52.