
Lead Tech and Tools Programmer (M/W/NB)
Ubisoft · Paris, Île-de-France, France
- On site
- Full-time
- €85,000 / year
- Paris, Île-de-France, France
Job highlights
- Lead the evolution of game production technologies.
- Design robust tools and pipelines for game development.
- Manage and mentor a team of tools developers.
- Collaborate with artists and designers on solutions.
- Integrate tools into Unreal Engine and DCC applications.
About the role
About Ubisoft
Ubisoft is a global leader in video games, creator of memorable universes such as Assassin’s Creed, Rainbow Six, and Just Dance. We are convinced that diversity of perspectives is key to the fulfillment of our players and our teams. If you are passionate about innovation and love to push the boundaries of entertainment, join the adventure to help us create the unknown!Job Description
We are looking for an experienced Lead Tech & Tools Programmer to drive the evolution of our production technologies. As a technical reference, your mission is to design robust tools and pipelines to support game development. You will place the user experience of creators (artists, designers) at the center of your approach.Your main responsibilities:
- Vision & Development: Design and maintain cutting-edge tools and production pipelines for all departments.
- Leadership: Supervise and support a team of tools developers, ensure code quality, and foster collaboration.
- Cross-functional Collaboration: Work closely with artists and designers to identify friction points and propose tailor-made solutions.
- Technical Integration: Integrate tools into Unreal Engine as well as DCC applications (Maya, Blender, Houdini).
- Optimization: Improve asset pipelines, build systems, and data validation processes.
- Planning: Collaborate with production to prioritize developments based on project needs.
Qualifications
Your profile:
- Experience: You have solid experience in tools/pipeline programming, ideally with initial experience in team management.
- Technical Expertise: Imperative mastery of C++ and Python, as well as scripting in Unreal Engine.
- Workflow: Excellent knowledge of DCC tools (Maya, Blender, Houdini) and versioning systems (Perforce, Git).
- Soft Skills: You are recognized for your leadership and your ability to communicate complex technical concepts in a pedagogical manner.
The 'plus' points that will make the difference:
- Mastery of the Unreal Python API and Editor Utility Widgets.
- Experience with CI/CD systems and automated testing.
- Experience on AAA productions.
Additional Information
Benefits at Ubisoft:
- Profit-sharing and annual company savings plan.
- 25 days of paid leave + 12 days of RTT (Reduction of Working Time).
- 50% coverage of transportation pass, meal vouchers (€9/day), health insurance for you and your family, and many other Ubisoft benefits.
- Maternity leave of 20 weeks; paternity/second parent leave of 7 weeks.
- Our offices are located in Saint-Mandé (Metro line 1, Saint-Mandé station). Gym available in the building.
Recruitment Process:
- [45 minutes]: Phone interview with a recruiter (Remote)
- [60 minutes]: Interview with the hiring manager (Remote)
- [60 minutes]: Interview with team members (Remote)
Key skills/competency
The Lead Tech and Tools Programmer at Ubisoft is responsible for designing and maintaining cutting-edge tools and production pipelines, leading a team of developers, and collaborating with artists and designers. Essential technical skills include C++, Python, Unreal Engine scripting, DCC tools (Maya, Blender, Houdini), and version control systems (Perforce, Git). Strong leadership and communication abilities are crucial for success in this role.Skills & topics
- Lead Tech and Tools Programmer
- Ubisoft
- C++
- Python
- Unreal Engine
- Tools Development
- Pipeline Development
- Game Development
- Team Leadership
- AAA Games
How to get hired
- Research Ubisoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight your C++, Python, Unreal Engine, and DCC tool experience, emphasizing leadership and collaboration.
- Prepare for interviews: Be ready to discuss technical challenges, team leadership, and creative problem-solving.
- Showcase your portfolio: Prepare examples of tools and pipelines you've developed or improved.
- Ask insightful questions: Inquire about team structure, current projects, and development workflows.
Technical preparation
Master C++ and Python for tools development.,Scripting and integration within Unreal Engine.,Familiarize with Maya, Blender, Houdini.,Practice with version control systems (Git, Perforce).
Behavioral questions
Describe a time you led a development team.,How do you handle complex technical communication?,How do you prioritize development tasks?,Explain your approach to optimizing pipelines.
Frequently asked questions
- What are the key technical skills required for the Lead Tech and Tools Programmer role at Ubisoft?
- The Lead Tech and Tools Programmer role at Ubisoft requires strong proficiency in C++ and Python, along with scripting experience in Unreal Engine. Knowledge of DCC tools like Maya, Blender, and Houdini, as well as versioning systems such as Perforce and Git, is also essential. Experience with the Unreal Python API and Editor Utility Widgets is considered a significant advantage.
- What kind of team will I be working with as a Lead Tech and Tools Programmer at Ubisoft?
- As a Lead Tech and Tools Programmer at Ubisoft, you will lead and mentor a team of tools developers. You will also collaborate closely with artists and designers to understand their needs and provide them with tailor-made solutions, fostering a strong cross-functional working relationship.
- What is the recruitment process for this role at Ubisoft?
- The recruitment process for the Lead Tech and Tools Programmer role at Ubisoft typically involves three stages: a 45-minute phone interview with a recruiter, a 60-minute interview with the hiring manager, and a 60-minute interview with team members. All initial interviews are conducted remotely.
- What are the benefits of working at Ubisoft for this role?
- Ubisoft offers a comprehensive benefits package, including profit-sharing, an annual company savings plan, 25 paid vacation days plus 12 RTT days, partial coverage of transportation passes, meal vouchers, and excellent health insurance for employees and their families. They also offer generous parental leave policies.
- Does Ubisoft prioritize diversity and inclusion for the Lead Tech and Tools Programmer position?
- Yes, Ubisoft is committed to equal employment opportunities and fostering an inclusive work environment that reflects the diversity of its player community. They encourage applications from all individuals, regardless of gender, ethnicity, religion, sexual orientation, social status, disability, or age.