Job Description
Principal UI Programmer
Department: Programming
Reporting to: Lead Gameplay Programmer
The Studio
Compulsion Games is a first-party game studio and subsidiary of Microsoft’s Xbox Game Studios, located in Montreal, Canada.
We have a human-first culture where we trust and respect each other, with a shared love and passion for our craft. Our games have won praise for their art, music, world-building, and engaging narratives.
Our Culture
Compulsion Games is a quality-led studio with a humble team that enjoys experimenting with an artistic approach to making games. We like to hire people who are drawn to our core values of trust, autonomy, harmony, and craftsmanship and share our vision of a studio built around them. Our team is passionately committed to diversity and accessibility, core values throughout the Xbox Game Studios group. As a studio, we value creativity. To foster this, we believe in having a team with different voices, views, and backgrounds. A key part of our hiring process is ensuring new hires align with these values to build a harmonious team and company.
The Need
We’re looking to add a talented UI Programmer to our small programming community, to help develop our UI systems and implement UI elements while being an active member of our multidisciplinary feature teams. The role requires comfortable communication and collaboration across disciplines, and mentoring junior colleagues.
The Role
We require someone with tangible experience in the games industry, preferably with PC and/or Console Games, but relevant experience in other areas will be considered. The candidate should be able to work directly with art, design, and tech teams to identify the best approaches for implementing features such as menus, notifications, and HUD. Understanding the game project lifecycle and adaptability to different phases is essential. We promote trust and autonomy, empowering teams to decide what needs to be done and how.
Specific Role Requirements:
- Experience in game development and relevant skills. Your expertise will be valued and integrated into our team.
- Experience in designing, implementing, and maintaining systemic solutions across development stages. Ability to own complex systems and coordinate across disciplines is expected.
- Interest in mentoring team members to develop their skills.
- Proficiency with Unreal Engine is preferred, with mandatory skills in at least one engine, especially C++ and Blueprints.
- Desire to learn and share expertise regardless of seniority level.
- Excellent communication skills for effective collaboration with artists, designers, and animators. Decision-making often occurs organically in our studio, making communication crucial.
- High autonomy and proactivity to thrive in our work culture.
This is a full-time position with a competitive salary and benefits, based in our downtown studio near Atwater Metro station. Post-COVID, we operate in a hybrid or full remote setup for employees based in or willing to relocate to Canada.
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte