Waller, 24, was part of the youth academies at Leeds and Bradford and was most recently at North West Counties League side Shelley, where he finished top goalscorer with 20 goals in 23 appearances.
He said: "I’m so happy to have signed for Mossley, and I really can’t wait to get going."
Keep up-to-date with our exclusive email newsletters.
Subscribe