Senior Programmer [Rainbow Six]

2 Months ago • 4-8 Years • Full Stack Development • Undisclosed

Job Summary

Job Description

As a Senior Programmer at Ubisoft Shanghai, you'll collaborate with the development team to create and maintain internal tools for game development and operational management. These tools might be web-based, standalone applications, or integrated into the production pipeline. You'll focus on user-friendly design and comprehensive documentation. The role also involves making necessary adjustments to the game engine or server to support tool creation. Proficiency in C++, C#, Python, and other scripting languages is crucial, along with experience in source control and CI/CD. Excellent communication skills in both Chinese and English are essential. Knowledge of Microsoft .NET and front-end web development is a plus.
Must have:
  • Develop and maintain internal game development tools
  • Ensure user-friendly tool design
  • Proficient in C++, C#, Python, and other scripting languages
  • Experience with CI/CD and source control
  • Excellent communication (Chinese & English)
Good to have:
  • Microsoft .NET development
  • Front-end web development
  • Gaming knowledge
Perks:
  • Flexible work framework
  • Paid annual leave
  • Meal and snack allowance
  • Premium medical insurance
  • Free Ubisoft game access
  • Employee assistance program
  • Learning resources
  • Staff clubs and activities

Job Details

Company Description

Ubisoft’s19,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent has 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.

Created in 1996, Ubisoft Shanghai studio, is a vibrant and exciting place where our 600+ talents get opportunities to either co-develop great AAA blockbuster games, create cutting-edge online games or produce fun mobile games.

To learn more, please visit: www.ubisoftgroup.com

Job Description

- Work with the development team to develop/maintain internal tools for game development process or game operational management. The tools can be web based or standalone application or part of the production pipeline.

- Make sure the tools created are user friendly and easy to use.

- Make good technical documents and users’ manual

- Make necessary changes to the game engine or game server to assist the tools creation.

Qualifications

- Passionate about playing and making games.

- Good Knowledge of CI/CD

- Good knowledge of modern object-oriented programming language, such as C++, C#.

- Good Knowledge of object-oriented programming.

- Good knowledge of scripting language such as python, perl and lua.

- Experience of using source control software.

- Able to plan and organize task and ensure timely delivery of work.

- Good oral and written communication skills in both Chinese and English.

- Proactive, inquisitive, efficient and self-directed.

- Bachelor’s degree in computer science or related field.

- Knowledge of Microsoft Dot Net development is a plus.

- Knowledge of front-end Web development is a plus.

- Knowledge of gaming would be an asset.

Additional Information

Benefits and Perks from Ubisoft Shanghai:

  • Future of Work framework: We believe that working location flexibility is essential to employee engagement and contributes to our high value of work-life balance
  • A minimum of 15 days paid annual leave
  • Monthly meal and snack allowance
  • Premium medical insurance plan and free annual health check
  • Game Package: free access to Ubisoft games on PC plus a rich and expanding library of games & books
  • Employee Assistance Program: wellbeing solutions, emotional support, and life coaching
  • Jumpstart your growth:  A rich resevoir of premium and exclusive learning resources to support your continuous learning, expand your skillset, and advance your career.
  • 10+ staff clubs featuring weekly sports and gaming activities and events

Ubisoft CSR commitment

Making a long-lasting positive impact for our players, our teams, our partners and our planet.

In Ubisoft, we are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.

为我们的玩家、团队、合作伙伴以及地球持续带来积极影响

育碧致力于通过打造新颖深刻的游戏体验及扩大游戏的积极影响,来丰富玩家的生活。为了实现这一目标,我们始终寻求为团队提供更加安全包容的工作环境。我们通过与世界各地的非营利机构合作开展项目,同时努力降低自身业务对环境的影响,来回馈社区。

To learn more about Ubisoft’s Environmental Commitment

了解更多有关育碧对环境的承诺

Play Green: Ubisoft’s Commitment to Global Carbon Neutrality

https://youtu.be/w2gstlpydks

2022 Update

https://news.ubisoft.com/en-us/article/2xcruKK2rZJ22OSeyWzkKO/ubisofts-environmental-commitment-2022-update

Similar Jobs

Rockstar Games - UI Tools Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Passive Logic - Computational Physics Software Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
3 Months ago
Microsoft - SENIOR SOFTWARE ENG MGR

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Meta - Production Engineering

Meta

Fremont, California, United States (On-Site)
2 Months ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
8 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Nagarro - Associate Engineer, Tech support

Nagarro

Austin, Texas, United States (On-Site)
3 Months ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
1 Month ago
Luxoft - Senior Full Stack Developer (Java & Angular)

Luxoft

Bucharest, Bucharest, Romania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Sausalito, California, United States (On-Site)
2 Months ago
ION - Software Developer/Engineer - Graduate Development Program

ION

Pisa, Tuscany, Italy (On-Site)
3 Months ago
Samsung Semiconductor - Intern, Data Engineer

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Rockstar Games - C++ Engineer, Creator Platform

Rockstar Games

Leeds, England, United Kingdom (On-Site)
7 Months ago
ByteDance - NLP Researcher - 2025 Start

ByteDance

Singapore (On-Site)
2 Months ago
WebMD - JHI Digital Photo/Retoucher

WebMD

Newark, New Jersey, United States (On-Site)
3 Months ago
Playrix - Lead Technical Designer

Playrix

Armenia (Remote)
3 Months ago
Luxoft - Senior Android Framework Developer

Luxoft

Poland, Ohio, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Ubisoft - Senior Gameplay Programmer (Rainbow Six)

Ubisoft

Chengdu, Sichuan, China (On_site)
1 Month ago
Intel Corporation - Test Wafer Engineer

Intel Corporation

Dalian, Liaoning, China (On-Site)
1 Month ago
Riot Games - Technical Program Manager - Live Operations

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Animoca Brands - Game Developer

Animoca Brands

China (Remote)
3 Months ago
Google - Software Engineer, Pixel Intelligence

Google

Shanghai, Shanghai, China (On-Site)
1 Month ago
Buckman - Sourcing and Procurement Director

Buckman

Shanghai, Shanghai, China (On-Site)
2 Months ago
Wargaming - Senior Unreal Client Developer(Unannounced Project)

Wargaming

Shanghai, Shanghai, China (On-Site)
2 Months ago
Ubisoft - Associate Choreography Director[Just Dance]

Ubisoft

Shanghai, Shanghai, China (On_site)
2 Months ago
Mattel  Inc  - Product Engineer

Mattel Inc

Dongguan, Guangdong Province, China (On_site)
1 Month ago
Fluence - Senior Advanced Supplier Quality Engineer

Fluence

China (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

N-iX - Senior Java Engineer (#2448)

N-iX

Ukraine (Remote)
2 Months ago
Google - Software Engineer III, Google Cloud Platforms

Google

(On-Site)
1 Month ago
Netflix - Software Engineer (E5) - Core Partners Applications (COPA)

Netflix

State Of São Paulo, Brazil (On-Site)
1 Month ago
Nielsen Holdings - Principal Software Engineer - Backend (Java, AWS, Oracle)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Microsoft - Software Engineer II

Microsoft

(Remote)
1 Month ago
Cyara - Professional Services Consultant

Cyara

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Luxoft - Java Senior Software Developer

Luxoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
InMobiInMobi - Senior Solutions Engineer

InMobiInMobi

London, England, United Kingdom (On-Site)
2 Months ago
Google - Staff Software Engineer, Infrastructure, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Cirrus Logic - Full Stack Developer

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
3 Months 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.

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, 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