How to gain SMB management experience

I've worked in software for 10 years and would like to gain experience managing an SMB workforce before ownership. Are there any good ways to do this without being an owner? For example, shadowing an owner for a month, taking a 1 year role as a GM, leading ops at an SMB, etc. Has anyone done anything like this?