The incident happened around 1:30 p.m. at 1000 Franklin Mills Circle.
Police say a man in his 40s was working on an alarm system when he fell through the roof.
He was pronounced dead at the scene.
The man's name has not been released.
An investigation into this incident continues.