Lead Tools Programmer | Programmeur ou programmeuse outils Lead

NBC Universal
Montreal
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8+ yearsSkills: ["Problem-solving","Communication","Cross-disciplinary collaboration","Technical leadership","Mentoring"]

Define, build, and guide tools and workflows that empower content creators and developers on an AAA title. Lead tools architecture across Unreal Engine editor tooling and standalone desktop applications, partnering with Design, Art, Production, and Engineering to ensure production-ready robustness, scalability, and usability. Provide technical leadership for C++ tools with supporting layers in Python or C#, mentor tools programmers, integrate into daily pipelines, and troubleshoot complex engine and data issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NBC Universal
NBC Universal
1 day ago

Lead Tools Programmer | Programmeur ou programmeuse outils Lead

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Define, build, and guide tools and workflows that empower content creators and developers on an AAA title. Lead tools architecture across Unreal Engine editor tooling and standalone desktop applications, partnering with Design, Art, Production, and Engineering to ensure production-ready robustness, scalability, and usability. Provide technical leadership for C++ tools with supporting layers in Python or C#, mentor tools programmers, integrate into daily pipelines, and troubleshoot complex engine and data issues.
Location: Montreal
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design and implementation of tools for content creation, iteration, validation, and debugging.
  • •Define and maintain tools architecture spanning Unreal Engine editor tools and standalone applications.
  • •Oversee development of standalone desktop tools using frameworks such as Qt and .NET (WPF/WinForms/WinUI).
  • •Provide technical leadership for C++-based tools, collaborating with supporting layers in Python or C# as appropriate.
  • •Mentor tools programmers and partner with Pipeline, Gameplay, UI, and Production teams to integrate tools into daily workflows while monitoring performance and stability.

Key Requirements

  • •Strong proficiency in C++ and extensive experience developing tools or editor-focused systems.
  • •At least 8+ years of professional game programming experience, with shipped titles or equivalent AAA production experience.
  • •Professional experience creating and integrating Unreal Engine editor tooling.
  • •Solid understanding of tools architecture, data-driven systems, and content creation workflows.
  • •Experience leading, mentoring, or technically guiding programmers in a production team; plus version control experience with Perforce or Git.
Experience:8+ yearsAAA game developmentGame programmingUnreal EngineTools developmentProduction pipelines
Skills:Problem-solvingCommunicationCross-disciplinary collaborationTechnical leadershipMentoring
Languages:EnglishFrench
Tech Stack:C++Unreal EngineQt.NETWPFWinUIWinFormsPythonC#REST APIsElectronPerforceGit

Company Brief

NBC Universal
NBCUniversal is a global media and entertainment company producing and distributing film, television, news, sports and streaming content, and operating theme parks and consumer experiences across a portfolio of well-known brands including NBC, Universal Pictures and Peacock.
Industry: Film & Television
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: New York City, United States
Founded: 2004
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor