Activision

Expert Programmer – Engine

Activision

full-time

Posted on:

Location Type: Office

Location: Montreal • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

LuaPythonSQLTypeScript

About the role

  • Engine module development: contribute to systems essential to the game’s operation (hardware management, telemetry, crash reporting, file system, etc.), ensuring their reliability and adaptability across target platforms.
  • Performance optimization: improve the game’s smoothness and responsiveness by working on memory management, data processing, and reducing runtime costs.
  • Codebase maintenance and modernization: ensure the engine’s longevity by making it more stable, readable, and easier to evolve for the benefit of the teams that use it daily.
  • Integration and enhancement of third‑party SDKs and libraries: streamline distribution and deployment by effectively integrating critical tools with our platforms (Steam, Battle.net, UPC, Xbox, etc.).
  • Development team support: provide technical guidance on implemented features, troubleshoot issues, and share knowledge.
  • Cross-disciplinary collaboration: work closely with art, design, and production teams to improve content creation workflows and ensure consistent tool integration.
  • Participation in the innovation process: contribute to advancing our technologies to elevate player experiences to an unparalleled level.

Requirements

  • 8+ years of programming experience, ideally in the video game industry
  • Strong proficiency in C++ and real‑time systems
  • Excellent analytical skills, autonomy, and adaptability
  • Bilingual (French/English) required for collaboration
  • Passion for game development
  • Bonus: experience in PC and console development
  • Familiarity with other languages such as C#, Lua, Python, SQL
  • Deep understanding of game engines
Benefits
  • Competitive compensation and vacation policy
  • Group insurance largely paid by the studio
  • Retirement savings plan with contribution from Beenox
  • Professional growth opportunities in technical and/or management tracks
  • Various training programs offered free to employees
  • ...And plenty of fun through memorable activities and events!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++real-time systemsmemory managementdata processingthird-party SDKsC#LuaPythonSQLgame engines
Soft skills
analytical skillsautonomyadaptabilitybilingualpassion for game developmenttechnical guidancetroubleshootingcollaborationknowledge sharinginnovation
Lightspeed (Formerly SEOshop)

Quality Test Developer II

Lightspeed (Formerly SEOshop)
Mid · Seniorfull-time🇨🇦 Canada
Posted: 20 days agoSource: boards.greenhouse.io
AWSCloudCypressKubernetesPythonSeleniumSQL