Hands of an upholsterer at work

    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.

    Craftsman at work in the Grahn's studio

    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, MN

    3+ years of bench experience. Comfortable with frame-up rebuilds, channel tufting, and commercial seating runs.

    Junior Upholsterer / Apprentice

    Full-time · St. Paul, MN

    Curious, mechanically-minded, and eager to learn. No prior upholstery experience required — sewing or woodworking background a plus.

    Shop & Delivery Assistant

    Part-time · St. Paul, MN

    Help 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