3 дня назад
Lead Tools Programmer (Game Development)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Lead Tools Programmer (C++/Unreal Engine): Building and guiding in-engine tools, standalone desktop applications, and optional web-enabled tools for efficient AAA game production with an accent on tools architecture, content creation workflows, and cross-disciplinary collaboration. Focus on designing scalable tooling, integrating Unreal Engine editor systems, mentoring programmers, and solving complex engine integration, data pipeline, and external service challenges.
Location: Montreal, Canada
Company
is a global media and entertainment company producing and distributing film, television, streaming, theme park, and consumer content.
What you will do
- Lead the design and implementation of tools for content creation, iteration, validation, debugging, and large-scale AAA production.
- Define and maintain tools architecture across Unreal Engine editor tooling, standalone desktop applications, and optional web-enabled tools.
- Provide technical leadership for C++ tools with supporting Python or C# layers.
- Partner with artists, designers, developers, Pipeline, Gameplay, UI, and Production teams to integrate tools into daily workflows.
- Mentor tools programmers through code reviews, technical guidance, coding standards, documentation, and testing strategies.
- Improve performance, stability, usability, maintainability, extensibility, and cross-project reuse while resolving complex engine, file I/O, data pipeline, and external service issues.
Requirements
- Strong proficiency in C++ and extensive experience developing tools or editor-focused systems.
- At least 8 years of professional game programming experience, including shipped titles or equivalent AAA production experience.
- Professional experience with Unreal Engine editor tooling and engine integration.
- Strong understanding of tools architecture, data-driven systems, and content creation workflows.
- Experience leading, mentoring, or technically guiding programmers on a production team.
- Strong problem-solving, communication, collaboration, and version control skills, including Perforce or Git.
Nice to have
- Experience with Qt, .NET, WPF, WinForms, WinUI, or similar cross-platform desktop frameworks.
- Experience with Python for tooling, automation, and glue code.
- Familiarity with REST APIs, Electron, and lightweight web dashboards.
- Strong focus on end-user usability and iteration speed.
Culture & Benefits
- Inclusive culture focused on creating content that reflects the world.
- Opportunities to contribute to employee communities and charitable initiatives.
- Full-time position within the NBCU Corporate business segment.
Hiring process
- External candidates may be required to attend an in-person interview with an employee at one of the company's locations before a hiring decision.
- Reasonable accommodation is available during the application and recruitment process upon request.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Lead C++ Unreal Engine Developer (Gamedev)
5 дней назад
Intermediate Software Engineer (Unreal Engine 5)
3 дня назад
Senior Game Programmer (Unreal Engine)
4 дня назад
Senior Build and Pipeline Programmer (Python/C#)
4 дня назад
Gameplay Programmer - Dead by Daylight (Unreal Engine)
3 дня назад