Lead Programmer required at Rogue Factor

Lead Programmer required at Rogue Factor

Studio: Rogue Factor

Job Opening: Lead Programmer

Location: Montreal, Canada

Type: Full-Time

Responsibilities:

  • Collaborate closely with different stakeholders to oversee the architecture of all gameplay systems, mechanics and features, then drive their implementation and deployment in C++ within Unreal Engine, in accordance with the project’s creative direction, artistic vision, and technical constraints.
  • Manage a team of programmers and their associated tasks by planning, organizing, reviewing workload, as well as monitoring its impact on the evolving project.
  • Communicate efficiently in order to coach and guide your team – sharing knowledge, motivating and inspiring others to generate new ideas and achieve tangible results.
  • Develop, test, profile and optimize well-engineered code, while also participating in regular code reviews.
  • Take part in additional duties, which may include assisting with R&D, management, content creation, quality control, and any other activities necessary to the project’s timely delivery and success.

Qualifications & Skills:

  • Diploma in a relevant academic field and/or relevant professional experience.
  • Strong conceptual and technical skills in both object-oriented programming and data-oriented design, as well as ECS.
  • 5+ years of experience with C++, including experience in multi-threaded and memory-constrained environments.
  • Proven project management skills and relevant experience as a lead programmer or leading a team of at least 5 people during a full project in the video game industry, with the ability to convert high-level product requirements into technical design and tasks.
  • Experience working on one or more commercial gaming projects from preproduction to release, with direct involvement on multiple areas of game code.
  • Experience with Unreal Engine.
  • Strong problem-solving mindset, with the willingness to pass on explanations and knowledge, in order to empower others to implement solutions and best practices.
  • The ideal candidate will be creative, positive, and open-minded, possess strong organizational and communication skills, demonstrate professional integrity, as well as an eagerness for learning and self-improvement.

Bonus Points:

  • Strong knowledge of scripting languages (C#, Lua, Python, Perl).
  • Experience in shipping 2+ successful AA/AAA titles for consoles and PC, while occupying a Lead Programmer role over entire development cycles.
  • Experience in driving technical roadmaps with project management tools like Jira.
  • Experience working with market-leading game consoles (PlayStation / Xbox), including dealing with platform-specific compliance issues.

Apply for the Job Online: To apply, send your resume and Cover Letter with a portfolio to jobs@rogue-factor.com