
// Open Role at Ubisoft
Join Ubisoft Pune as a Senior Technical Architect to design and implement scalable solutions for game production, focusing on automation, engineering tools, AI/GenAI, and R&D for AAA titles globally.
Ubisoft is a global leader in gaming, with teams around the world creating original and memorable gaming experiences through franchises such as Assassin's Creed, Rainbow Six, Just Dance, and more.
We believe diverse perspectives help both players and teams thrive. If you're passionate about technology, innovation, and pushing the boundaries of interactive entertainment, join us in creating the unknown.
About Our Team
At Ubisoft, our technology teams operate within Production Services, part of the broader Core Services organization, which brings together specialized teams delivering technology, solutions, and expertise to production studios worldwide.
Within this structure, our team goes well beyond traditional Quality Control. We focus on Test Automation, Quality Engineering, AI/GenAI, Data Analytics, Engineering Tools, and R&D, developing intelligent systems and scalable engineering solutions that address real challenges across game production.
Our work includes everything from advanced automation frameworks and AI-powered autonomous agents to data-driven intelligence platforms. We actively explore emerging technologies and turn promising ideas into practical solutions that improve how AAA games are developed, tested, and delivered.
Why Join Us?
As a Technical Architect within Ubisoft's Production Services organization, you will have the opportunity to:
If you enjoy solving complex technical problems, building scalable systems, and exploring how emerging technologies can improve real-world production workflows, we'd love to hear from you.
Job Summary :
We are looking for an experienced Technical Architect to join our technology team at Ubisoft Pune.
In this role, you will shape the technical architecture of solutions spanning Automation, Engineering Tools, and R&D initiatives. You will work closely with Programming Leads, engineers, project teams, and global technical stakeholders to design and deliver scalable, reliable, and maintainable technology solutions.
As a senior individual contributor, you will take ownership of key architectural decisions, evaluate emerging technologies, guide engineering teams, and help transform innovative concepts into production-ready solutions.
This is an opportunity to work across multiple technical domains, solve complex engineering problems, and influence technology decisions that can benefit multiple Ubisoft projects and studios worldwide.
Key Responsibilities
1. Technical Architecture & Solution Design
2. Automation & Engineering Solutions
3. Emerging Technologies & R&D
4. Technical Leadership & Engineering Excellence
5. Global Collaboration & Technology Strategy
Core Competencies
Architectural Thinking: Ability to design solutions that balance immediate requirements with long-term scalability and maintainability.
Problem-Solving: Strong analytical skills and a practical approach to solving complex engineering challenges.
Technical Curiosity: Interest in exploring emerging technologies and identifying opportunities for their application.
Technical Leadership: Ability to influence engineering decisions, guide technical teams, and establish strong engineering practices.
Collaboration: Confidence working with multidisciplinary teams and global stakeholders.
Ownership: Ability to drive technical initiatives from problem definition and architectural design through implementation and adoption.
Communication: Ability to explain complex technical concepts clearly to both technical and non-technical audiences.
12+ years of experience in software engineering, technical architecture, or solution development.
Strong programming expertise in one or more languages such as C++, C#, and Python, with the ability to work across different technology stacks.
Proven experience designing and implementing scalable software architectures, frameworks, or engineering platforms.
Strong understanding of software design principles, design patterns, APIs, system integration, and application architecture.
Experience developing automation frameworks, developer tools, or complex engineering solutions.
Hands-on experience evaluating technologies, building prototypes, and converting technical concepts into working solutions.
Strong understanding of performance optimization, reliability, maintainability, and scalable system design.
Experience defining technical standards and guiding engineering teams through implementation.
Ability to assess engineering challenges, evaluate technical trade-offs, and recommend sustainable solutions.
Good to Have
Previous experience in the gaming industry is an advantage, but not a requirement. We welcome experienced architects from other technology domains who can bring new perspectives and engineering approaches.
Minimum 12+ years of experience in software engineering, technical architecture, or solution development. Strong programming expertise in C++, C#, and Python, with the ability to work across different technology stacks. Proven experience designing and implementing scalable software architectures, frameworks, or engineering platforms. Strong understanding of software design principles, design patterns, APIs, system integration, and application architecture. Experience developing automation frameworks, developer tools, or complex engineering solutions. Hands-on experience evaluating technologies, building prototypes, and converting technical concepts into working solutions. Strong understanding of performance optimization, reliability, maintainability, and scalable system design. Experience defining technical standards and guiding engineering teams through implementation. Ability to assess technical trade-offs and make informed architectural decisions.