arrow-left arrow-right close decoration email facebook hr-decoration logo_small menu-decoration next prev twitter youtube

Welcome! This is where we talk about things, like games, space and pancakes.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with OpenID Sign In with Steam

Generalist Programmer

ClementClement Member, Compulsion Team
in Jobs edited March 2017
Hello! We are Compulsion Games. We are an independent videogame developer based in Montreal, Canada. Our first game, Contrast, debuted in 2013 and told the story of a little girl and her imaginary friend. We are currently hard at work on our second game, We Happy Few, which is currently in Early Access on Steam and Game Preview on Xbox One.

We work on creative, original, high-quality experiences and are financially independent. We are a boutique team of industry veterans, who trust and respect each other and love our craft.

We are looking for a Generalist Programmer to come and work with us on We Happy Few, an award-winning, dystopian 1960s survival game about escaping from a delusional English society that is completely obsessed with happiness.

We Happy Few is a blend of a procedurally generated systemic gameplay and a linear story with scripted elements.

We are looking for someone who:
- loves games,
- can work directly with art, animation, and design teams to help in their realization,
- can extend our story, and moment-to-moment systems and pipelines to help create a compelling game experience,
- can work on code optimization to improve the game’s performance,
- can participate as part of the design and tech team to evaluate and improve the game as a whole through constructive criticism and creative contributions, and
- can work and share with other industry veterans who are passionate about their craft.

The ideal person for the job would:
- have a minimum of 3 years of industry experience working on PC or console games,
- have a strong understanding of Unreal Engine 4,
- play games regularly and understand the fundamentals of what makes them work,
- be technically strong and willing to work closely with artists, designers and animators for this role, and
- be looking to join a top-level and creative independent team.

Provided you have at least 3 years of experience in console/PC development, we are flexible about experience level. It’s important to us to find the right person, not fit you in a box, so you could be very senior or an intermediate programmer. We like to encourage generalism, but if you are an experienced specialist with a broad background, we will also be happy to talk to you.

This is a full time role at our studio in Montreal, Canada. Salary will be discussed based on experience.

If that all sounds like you, then we would love you to come and work with us. Please send us an email at, including a CV and examples of recent work.
  • SamSam Compulsion Team
    Thanks everyone, this position has been filled. However, we are always on the lookout for new experienced team members even if we do not have positions currently available.
Sign In or Register to comment.