
Build a Career in Craft
Join the team keeping a St. Paul tradition alive.
Why Grahn's
Since 1973, Grahn's has been the upholstery shop the Twin Cities turn to for work that lasts. We're a small, woman-owned team that believes in doing things the right way — and in passing the craft down to the next generation of upholsterers.
What It's Like to Work Here
Craft First
We sweat the details: every staple, seam, and tuft. If you take pride in the work of your hands, you'll feel right at home.
Small, Tight Team
Our shop runs lean. You'll work shoulder-to-shoulder with seasoned upholsterers, learning techniques you can't pick up in a classroom.
Mentorship & Growth
Junior roles are paired with our lead upholsterer Dale. We invest the time it takes to grow real craftspeople.

Learn From the Best
Our shop is led by Dale Simon, who has spent decades mastering the craft of fine upholstery. Junior team members work alongside Dale on real client projects from day one.
We offer competitive pay, paid time off, and the rare chance to build a long-term career in a trade that values experience.
Open Positions
Upholsterer (Experienced)
Full-time · St. Paul, MN3+ years of bench experience. Comfortable with frame-up rebuilds, channel tufting, and commercial seating runs.
Junior Upholsterer / Apprentice
Full-time · St. Paul, MNCurious, mechanically-minded, and eager to learn. No prior upholstery experience required — sewing or woodworking background a plus.
Shop & Delivery Assistant
Part-time · St. Paul, MNHelp with pickups, deliveries, fabric handling, and keeping the shop organized. Clean driving record required.
How to Apply
Send a short note about yourself, any relevant experience, and what draws you to upholstery. Photos of past work are welcome but not required.
Email Us About a Role