Lead Programmer

2 Hours ago • All levels • Research & Development

Job Summary

Job Description

As a Lead R&D Engineer at Ubisoft Pune, you will oversee the development and execution of automation solutions for Quality Control (QC) teams. This hands-on leadership role involves working closely with the Technical Architect to implement automation frameworks, ensuring technical quality, performance, and scalability. You will manage R&D Engineers and Quality Engineers, providing technical guidance, conducting performance reviews, and fostering a collaborative environment. Responsibilities include implementing automation frameworks, leading POCs, resolving technical challenges, working with Project Managers and Product Owners for project delivery, and mentoring team members. The ideal candidate possesses strong technical expertise in C++, C#, Python, and Web API development, along with experience in game engines and automated testing.
Must have:
  • Proficiency in C++, C#, Python
  • Experience with automation frameworks
  • Strong leadership and mentoring skills
  • Project management and delivery expertise
  • Problem-solving and debugging skills
Good to have:
  • Experience with game engines
  • Knowledge of CI/CD pipelines

Job Details

Company Description

Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed, Watch Dogs, The Division, Prince of Persia and Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studio in Pune!

We favour diversity, creativity, drive and team spirit. If you have got the skills and the desire to succeed, we want you to be a part of this exciting period of growth.

Job Description

Job Summary

We are seeking experienced Lead R&D Engineer to oversee the development and execution of automation solutions for specific projects within our Quality Control (QC) teams. As a hands-on leader, you will work closely with the Technical Architect to ensure the successful implementation of automation frameworks while maintaining technical quality, performance, and scalability on assigned projects.

Each Lead R&D Engineer will be dedicated to specific projects, managing R&D Engineers (Programmers) and Quality Engineers (Scripters) working on these projects. You will be responsible for ensuring adherence to the technical direction set by the Technical Architect, collaborating with Project Managers and Product Owners for smooth delivery, and maintaining high technical standards. Additionally, you will play a key role in people management, overseeing the performance and development of the programmers and scripters in your team.

Job Duties / Responsibilities

Technical Leadership & Execution (60%)

  1. Implement and oversee the execution of automation frameworks and tools based on the architectural guidelines provided by the Technical Architect.
  2. Ensure the technical quality, scalability, and maintainability of automation solutions developed for QC.
  3. Lead proof-of-concept (POC) development, testing new technologies and approaches to improve automation efficiency.
  4. Identify and resolve technical challenges, providing guidance to programmers and scripters on best practices.
  5. Ensure alignment with performance, security, and integration standards across automation solutions.

Project Management & Delivery (20%)

  1. Work closely with Project Managers and Product Owners to ensure smooth delivery of automation projects.
  2. Provide technical estimates and feasibility assessments for automation work in collaboration with project stakeholders.
  3. Track and monitor technical progress, ensuring adherence to milestones and deadlines.
  4. Ensure that technical documentation and knowledge-sharing practices are maintained across projects.

People & Performance Management (20%)

  1. Manage and mentor R&D Engineers (Programmers) and Quality Engineers (Scripters) working on assigned projects, ensuring their professional growth.
  2. Conduct performance reviews, providing feedback and coaching to enhance individual and team efficiency.
  3. Ensure that developers are following the best practices, coding standards, and quality guidelines.
  4. Facilitate a collaborative and problem-solving environment, ensuring high engagement and productivity within the team.

Core Competencies

  1. Strong technical expertise with a hands-on approach to problem-solving.
  2. Ability to bridge the gap between technical direction and project execution, ensuring alignment with architectural decisions.
  3. Effective people management skills, with experience leading and mentoring programmers and scripters.
  4. Strong communication and collaboration skills to work across technical and non-technical teams.
  5. Solution-driven mindset, capable of handling technical roadblocks and performance optimization.

Technical Competencies

  1. Proficiency in C++, C#, Python, Web API development, and experience with automation frameworks.
  2. Solid understanding of software architecture, performance optimization, and scalable solutions.
  3. Experience with game engines, automated testing, CI/CD pipelines, and tool development.
  4. Strong debugging and problem-solving skills to troubleshoot automation failures and inefficiencies.

Behavioral Competencies

  1. Strong ownership and accountability in project execution.
  2. Ability to adapt to evolving project needs and technologies.
  3. Strong teamwork and collaboration across departments.
  4. Proactive in identifying opportunities for improvement and innovation.

Working Relationships / Reporting Lines

Reports to:

  • QC Technical Manager
  • Technical Architect (for technical guidance and strategy)

Manages:

  • R&D Engineers (Programmers) and Quality Engineers (Scripters) assigned to specific projects

Collaborates with:

  • Project Managers & Product Owners (for project planning and execution)
  • QC Teams & Automation Engineers (for feedback and validation)
  • Technical Architect & Other Programming Leads (for knowledge sharing and cross-project alignment)

This role offers a unique opportunity to lead cutting-edge automation initiatives, drive technical excellence, and mentor teams while ensuring that automation solutions positively impact game quality. If you're a strong technical leader passionate about automation in gaming, we encourage you to apply.

 

Similar Jobs

ByteDance - Senior/Tech Lead Network Software Development Engineer, Network Platform

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago
Zoox - Motion Planning Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
• 4 Months ago
Meta - Software Engineer, iOS

Meta

Boston, Massachusetts, United States (On-Site)
• 3 Months ago
Token Metrics - Crypto Senior Backend Engineer (Remote)

Token Metrics

MedellĂ­n, Antioquia, Colombia (Remote)
• 4 Months ago
Electronic Arts - Software Engineer II

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
• 2 Months ago
Cirrus Logic - Summer Intern, Digital Design Engineer

Cirrus Logic

Austin, Texas, United States (On-Site)
• 4 Months ago
Microsoft - Research Intern - Machine Translation

Microsoft

Redmond, Washington, United States (On-Site)
• 1 Month ago
Microsoft - Senior Electrical Engineer

Microsoft

Busan, Busan, South Korea (On-Site)
• 1 Month ago
Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic

Chandler, Arizona, United States (On-Site)
• 4 Months ago
Cirrus Logic - Summer Intern, Analog Design Engineer

Cirrus Logic

Austin, Texas, United States (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Solution Architect - CSP Cloud

NVIDIA

Beijing, Beijing, China (On-Site)
• 1 Month ago
SKYDANCE - Lead Color and Imaging Engineer

SKYDANCE

Los Angeles, California, United States (Hybrid)
• 3 Months ago
ByteDance - GPU/AI Application Platform Engineer Intern (Server Platform)

ByteDance

San Jose, California, United States (On-Site)
• 1 Week ago
ByteDance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (PHD)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
ByteDance - Backend Engineer, Ark Large Model Platform - 2025 Start

ByteDance

Singapore (On-Site)
• 3 Months ago
Electronic Arts - Software Engineer II

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
• 2 Months ago
Electronic Arts - Development Director - Frostbite Rendering

Electronic Arts

Orlando, Florida, United States (On-Site)
• 4 Months ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Leeds, England, United Kingdom (On-Site)
• 4 Months ago
Luxoft - Android Automotive Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
• 3 Months ago
ByteDance - Network Software Engineer - Network Systems

ByteDance

Singapore (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Zeta - Manager/Senior Manager - Software Development

Zeta

Hyderabad, Telangana, India (On-Site)
• 4 Months ago
CloudHire - Full Stack Developer - Angular & Node

CloudHire

Hyderabad, Telangana, India (Remote)
• 4 Months ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Skan AI - Release Manager

Skan AI

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago
Assystems - Senior Urban Planner

Assystems

Gurugram, Haryana, India (On-Site)
• 3 Months ago
PwC - IN-Senior Associate_Tech Lead Payments _FS tech_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
• 4 Months ago
Paytm - Sales Team Lead - Credit Card - Jaipur

Paytm

Jaipur, Rajasthan, India (On-Site)
• 4 Months ago
Perkins Eastman - PE Talent Community - (Mumbai)

Perkins Eastman

Mumbai, Maharashtra, India (On-Site)
• 6 Months ago
Simplify 360 - SDK Software Engineer

Simplify 360

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
Paytm - Collections- Junior Manager

Paytm

Mumbai, Maharashtra, India (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

(On-Site)
• 3 Months ago
Synopsys  Inc  - Senior Staff R&D Engineer

Synopsys Inc

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Riot Games - Senior Software Engineer - VALORANT, Gameplay

Riot Games

Sydney, New South Wales, Australia (On-Site)
• 2 Weeks ago
NVIDIA - Senior CUDA Compute Systems Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
• 1 Month ago
Rockstar Games - C++ Software Engineer, FiveM (Mid/Senior)

Rockstar Games

London, England, United Kingdom (On-Site)
• 5 Months ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
• 2 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Chicago, Illinois, United States (Remote)
• 4 Months ago
Valeo - Project Manager P1

Valeo

Chennai, Tamil Nadu, India (On-Site)
• 3 Months ago
NVIDIA - Software Engineer Intern - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
• 1 Month ago
NVIDIA - Senior ASIC Verification Engineer - Networking Chip Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
• 6 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Maharashtra, India (On-Site)

Paris, ĂŽle-de-France, France (On-Site)

Chengdu, Sichuan, China (On-Site)

Toronto, Ontario, Canada (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug