Generalist Programmer (Publishing Team)
Programming stands at the heart of realizing the ambitions we have for gameplay and aesthetics for the experiences we create at Hinterland, and we’re looking to add some additional programming talent to our existing team. We need a strong "T-shaped" generalist who can jump in and support a variety of feature and infrastructure development in support of our Publishing Team.
At Hinterland, we have a veteran team of mostly ex-triple-A developers. To succeed with us, you will need to have 7+ years of recent game industry programming experience, and programming credits on at least three released games. You need to be fluent in C#, a motivated and independent worker, and have strong communication skills.
You must be excited to work on a variety of systems and technical tasks but also be happy to embrace a particular focus when required. We want people who enjoy working in a cross-disciplinary environment and relish collaborating within an established framework. We prize iteration as a path to achieving quality and need people who constantly want to improve themselves, their work, and the experiences we make for our players.
In this role, you’ll need to be able to work autonomously within the Publishing team, under the supervision of a Technical Lead. The work will be varied and focus on a range of technical features in support of our various publishing activities, including Platform work, engine updates and integration, platform specific features, modding tools, certification, build pipeline improvements, web integrations for analytics systems, automated build deployments, and a variety of custom feature development in support of the Marketing and Publishing teams.
The ideal candidates have an intimate knowledge of the Unity engine, having worked with it for three or more years. You will also have recent console development experience. Given the importance of the programmer role in our studio, and the foundational aspect of the technical work you will produce with us, we need candidates with significant experience working closely with other disciplines to support their technology needs. As we work on highly iterative experiences that we build with feedback from a live player community, we need people who embrace risk-taking but also appreciate the importance of ensuring as stable and bug-free an experience for our players.
It is our intention to hire someone who can grow with the studio, to work with us on The Long Dark, and beyond. You need to be a mature developer who wants to get things done. We run a flexible working environment, and therefore focus on productivity and quality of output vs. "hours in the chair". This means everyone we hire has to be motivated, professional, and need the minimum amount of hand-holding, while still being able to work to clear direction and check in regularly for feedback. Effective, positive communication skills and a team-first attitude are crucial to your success.
Shipped 3+ high quality games with at least 1 supported as a “live” game with multiple post-launch updates
Proficient with C# (familiarity with Python is an asset)
Comfortable working within a large codebase
Able to quickly analyze design specs for technical feasibility and provide constructive feedback to other disciplines
This is a full-time, salaried position with benefits based out of our historic Gastown Vancouver location. We offer a mature, inclusive work environment with structured on-site time along with fixed days where team members are able to work from home. We are open to relocating the ideal candidate but will give preference to local candidates whenever possible. Candidates who are legally permitted to work in Canada are preferred, but our first priority is hiring the best people we can find. We are a relatively small team and intend to stay that way, so everyone we hire needs to be exceptional.
If working with other highly talented developers in a small-team environment sounds appealing, we want to hear from you!
Hinterland is an equal-opportunity employer. The studio is comprised of a multi-national, multi-ethnic team. We value a diversity of backgrounds. We also value veteran experience and a strong work ethic that supports the studio’s culture and values. Our work ethic and production methodology is built around a “Getting Stuff Done” paradigm. We embrace a flexible working environment that affords our team members the opportunity to enjoy family time and exercise self-care. We balance this out with very high expectations about the quality of output from everyone on the team. We offer a variety of perks, but do not believe perks are the same thing as culture.
(Also, everyone who joins our team gets a pair of slippers. They are nice slippers.)