
Engineer
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in Canada.
β’ Creating and enhancing pipelines that facilitate the effective sharing of technology, systems, and tools across various projects.
β’ Assisting and guiding teams through the processes of code and system merging, reducing conflicts and ensuring uniformity.
β’ Leading and supporting refactoring initiatives to enhance the modularity, maintainability, and reusability of existing systems.
β’ Collaborating with engineers and technical leaders to discover opportunities for standardization and consolidation.
β’ Evaluating architectures and implementations with an emphasis on scalability, modularity, and long-term sustainability.
β’ Serving as a mentor and consultant for teams on best practices concerning code shareability and cross-project development.
β’ Promoting the adoption of shared solutions and minimizing duplication of efforts across the studio.
β’ Recognizing fragmentation risks and proactively suggesting enhancements to the overall tech ecosystem.
β’ Contributing directly to shared systems, particularly in areas that facilitate multiple teams, and re-architecting solutions for reusability across different contexts.
β’ Minimum of 6 years of experience in a software architecture role, with a proven history of designing scalable, modular systems in a multi-project setting.
β’ Demonstrated expertise in an architecture or technical leadership role, guiding technical direction across teams or multiple projects, and aligning solutions toward common objectives.
β’ Proven experience in refactoring large or legacy codebases within a production environment.
β’ Experience working with shared codebases or across various projects/teams.
β’ In-depth knowledge of version control systems (e.g., Perforce, Git) and branching/merging strategies.
β’ Strong proficiency in C++ and/or other relevant programming languages utilized in game development.
β’ Familiarity with Unreal Engine (preferred) or similar game development platforms.
β’ Excellent communication skills and the capability to collaborate on technical decisions across teams, with an understanding of the human factors affecting code sharing and collaboration.
β’ Experience mentoring engineers and advocating for engineering best practices.
β’ Ability to balance immediate delivery needs with long-term technical sustainability.
β’ Company-sponsored medical healthcare (including dental, vision, and mental health services).
β’ Complimentary mental health support, featuring access to counseling, psychiatric care, and a variety of well-being webinars.
β’ Paid time off β 26 days of vacation, 10 sick days, and 12 public holidays per year.
β’ RRSP with employer matching contributions.
β’ Lifestyle Spending Account (LSA) β $100 per month for fitness, wellness, internet, home office equipment, learning, streaming services, and more.
β’ Menstrual leave β employees who menstruate may take one additional day off when experiencing period pain.
β’ RED Parents Network β support for working parents, including childcare benefits and family-friendly events.
β’ Flexible working hours.
β’ Access to training, lectures, and courses β internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all offered.
β’ A welcome pack filled with goodies β to help you feel right at home when you join the team.
β’ Dog-friendly office β bring your furry friend to work and take care of them while youβre on the job! Thereβs always a pet or two to meet.
β’ Truly international working environment β an opportunity to meet and collaborate with a diverse group of individuals from around the globe.
β’ No dress code β we prefer to keep it casual.
Divert
CrowdStrike
Get handpicked remote jobs straight to your inbox weekly.