We’ve cultivated a people-first culture because we want our team to love where they work.
A Maestro team member works on his laptop next to a colleague.
One of Maestro's videographers holds up a camera during a production shoot.
Someone works productively on their computer, surrounded by sticky notes, a plant, and other office supplies.
A Maestro team member smiles from behind her laptop during the work day.

How we live our values speaks louder than our words

Our core values drive how we treat each other and reflect what we look for in new team members:

Live boldly

We speak up, and allow ourselves to be vulnerable.

Wonder more

We push ourselves to ask questions rather than judge.

Lead with heart

We empathize, act with kindness, and seek to serve others.

Take ownership

We’re responsible, we hustle, and we admit when we’re wrong.

Check your ego

We believe strong relationships start with humility.

Benefits that really benefit our team

Our team are our people, so we care for them with tangible benefits that provide people the flexibility and opportunity to create the best work they can.

Unlimited time off

Balance is important, so we have a “take what you need” policy

Remote friendly

Our team is welcome to work from home, from our office in Kalamazoo, or from anywhere in the world

Other important benefits:

Health insurance
Caregiver leave
Self-driven professional development

Join the team!

We love hiring talented, passionate people who like using strategy, design, and technology.

Project Coordinator

You may consider yourself Type A, and planning and organization make you happy. You pay attention to details and have a great instinct for breaking complex scenarios down into clear and actionable next steps. Working with others brings you joy, and being productive is a point of pride for...

Learn More

Full Stack Senior Software Engineer

You’re a talented Software Engineer who craves a complex problem and a collaborative work environment. You have strong capabilities in both frontend and backend development so taking on full ownership of your feature work is enjoyable to you. You love working on product development and structuring your projects with...

Learn More

Senior Software Engineer (Backend)

You are a passionate, well-rounded backend developer who prides yourself on building solutions that are scalable. You thrive on teams that are highly-collaborative and continuously pushing to grow. For you, it’s not just about writing server side code. You have a passion for database design and a curiosity in...

Learn More

Senior Product Designer

You are a passionate, ambitious, and well-rounded product designer who is comfortable working end-to-end in the design process, in a space where problems and solutions are not well defined. In fact, the ownership that you exude allows you to cope with change, shift gears comfortably, and make executive decisions...

Learn More