
Technical Architect – TG Quality Foundations
- Montreal, QC
- Permanent
- Full-time
- Architectural Leadership: Lead and oversee major architecture decisions, ensuring coherence and long-term sustainability across TGQF technologies.
- Strategic Technical Direction: Define best practices, standards, and strategic directions for SDKs, frameworks, pipelines, and tools used in production.
- Cross-functional Impact: Drive solutions for complex, transversal topics such as memory footprint, performance and engine related constraints across all our SDKs
- System Integration: Ensure technical decisions align with long-term vision, evaluating risks and interdependencies across systems.
- Collaboration & Coaching: Liaise with other TG activities to ensure ecosystem-wide coherence, and coach engineering teams to grow in architectural thinking.
- Architecture Review Stewardship: Facilitate architecture review processes, including cross-activity syncs and domain-specific discussions.
- Innovation Support: Collaborate with Product teams and TG directors to evaluate opportunities that impact game developers in performance, debugging, observability, and automated testing.
- You're passionate about building coherent, sustainable ecosystems and driving technological convergence.
- You excel at translating business needs into technical solutions, and vice versa.
- You can synthesize complex situations into clear, visual, and textual representations for diverse audiences.
- You're comfortable diving deep into technical details while maintaining a broad strategic view.
- You bring strong opinions on best practices, balanced with the flexibility to adapt to constraints and diverse perspectives.
- You're a strong collaborator with the ability to influence outcomes while remaining adaptable to external constraints and diverse perspectives
- Extensive experience in software development and technical leadership.
- Mastery of C++, with a strong focus on multi-threaded programming.
- Deep understanding of performance optimization, debugging, and real-time systems.
- Solid experience in cross-platform development.
- Experience working with game engines such as Anvil, Snowdrop, or Unreal preferred
- Experience working with CI/CD pipelines and modern development workflows.
- A degree in Computer Science, Software Engineering, or equivalent training.
- Proven ability to define a clear technological vision for middleware and guide the development of technical roadmaps.
- Strong leadership in managing and mentoring multidisciplinary technical teams.
- Excellent interpersonal and communication skills, especially in distributed team environments.
- A collaborative mindset with a desire to share knowledge and push technological boundaries.