Working For Perforce

Whether you’re a mover or a shaker, a doer or a dreamer… we’re always on the lookout for unique individuals who are blazing trails and reaching for stars.

Our passion is building the kind of software that empowers our 10000+ customers to change the way we see and interact with the world around us.

Think that it might be yours, too?

Offices Located In

Minneapolis, MN

United Kingdom

Alameda, CA


North Sydney, AU

Mason, OH








Voted a Top 150 Workplace

We’re proud to be recognized as a Top 150 workplace in Minnesota by the Star Tribune. Top Workplaces recognizes the most progressive companies in Minnesota based on employee opinions measuring engagement, organizational health and satisfaction.

Perforce Software was ranked twelve on the small company list, out of a total of seventy companies.

StarTribune Top 150 Workplaces 2017

We’ve Got You Covered

Enjoy a wide variety of benefit options that suits the needs of the company’s expanding talent base.


You Time

Paid holidays? Check. A few extra days thrown in for good measure? Check. Time off that increases based upon tenure? Check. Paid sabbatical after 10 years of service? Check.

Going the Extra Mile

The Perforce Minneapolis office subsidizes up to $75 dollars for fees associated with parking or transit costs each month. We’re Minnesota nice like that.


Health and Wellness

Stay in tip-top shape while you work at Perforce — we’ll cover almost 90% of the average gym membership and keep the kitchen stocked with all sorts of healthy beverages and snacks that’ll keep you energized.


Fun is Always an Option

There’s always something to look forward to as a Perforce Employee: bean-bag toss competitions, cook-offs, scavenger hunts, and festive holiday meals to name a few. You can thank (or join) our Employee Fun Committee.


Making a Difference

Do some good in the world and take up to one paid day off per year to give back and support the organization of your choice or join the Good Neighbor Employee Committees to plan events that positively impact our communities.


Knowledge Advancement

Enhance your career with new skills. We encourage ongoing education with career-specific and personal development training programs.