Skip to main content

Build the software your community runs on.

We make membership, program, and booking software for community associations, clubs, and nonprofits. We are a small team in Calgary, and we are hiring.

Who we are
Communal is software for community and member-based organizations: community centres, municipal recreation departments, nonprofits, cultural centres, and summer camps. More than 500 run on it today. We want to become one of the biggest nonprofit software companies in the world by serving the organizations the software industry usually overlooks.
Who you are
You are highly adaptable, because requirements change every day. You learn quickly, write clearly, and can run with your own work without waiting to be told what is next. And you care about the people who use what we build, from the volunteer board to the front desk.
What the work is like
We care deeply about our clients and strive to create the best experience possible for them. This shows up in every area of our organization, from client support to sales calls, to shipping fixes and improvements.

Benefits

What comes with the Software Engineer role.

  • Stock options

    Share in what we build together.

  • Health Spending Account

    For health costs your provincial plan does not cover.

  • Hybrid work

    In the Calgary office Tuesdays and Thursdays.

  • Mentorship

    Direct mentorship and fast feedback from our technical co-founder.

  • Product ownership

    Own work that reaches organizations around the world.

How we hire

We read every application and reply within a week if it looks like a fit.

  1. Apply

    Send your résumé and a short note on the role page.

  2. Talk with the team

    If it looks like a fit, we set up a call with the person you would work with.

  3. Work together

    A working session, so you can see how we work and we can see how you think.