Make a difference at Crank

Come work and learn with Company of the Year for the 2019, and recipient of the 2018-2019 Employees' Choice Award.

Read more here 


Life at Crank Software

A career at Crank Software is dedicated to transforming the way people work because business as usual just won’t cut it. As a Crankonaut, you can expect what we commit to our customers. A great place to grow your career, and lifetime friendships. If this excites you - we want you here for the ride.
View Open Positions ▸

We work and play hard

Team achievement, wellness, work-life balance, and total rewards are important to us.

We encourage laughter

Humor is our friend. Our culture and team interactions ensure we have fun while making a difference in everything we do.

You’ll make a difference

We promise you’ll make an impact here, if you’re willing to take on a few challenges.

We appreciate everyone

We love to celebrate successes, big and small, along the way.


Sarah Collie

Application Developer

"The working environment here at Crank really promotes learning and growth, each day feels different than the last. In my time here I have accomplished things I never thought I could. Not to mention collaborating with a wide range of talented, smart and fun people helps with that process of personal improvement.”


Matt Love

Storyboard Application Architect

"I started here 8 years ago, as a full-time Software Application Architect after completing Computer Engineering Technology at Algonquin College. What I love about Crank is the culture, which I'd describe as one of engagement and collaboration. The work is also really interesting, and I'm proud of what I've accomplished. Visiting our global customers and seeing the finished product first-hand is a great feeling".

Health and dental benefits


Profit sharing bonus plan


Competitive salaries

On-site scratch kitchen

Active social committee

Active living


Parental leave


Christmas office closure

Health and wellness credit

Open positions


Ottawa, Canada: BSP/Embedded Engine Developer ▸

Ottawa, Canada: Software Developer ▸

Ottawa, Canada: Application and User Interface Tester ▸

Ottawa, Canada: Product Software Developer ▸

We typically hire on fit over need, so if you think you’d be a great match for what we do here, we’d also love to hear from you. Drop us a line with your resume to and we’ll gladly get back to you.