C++ Developer

May 28, 2022
Montréal, Canada
... Not specified
... Intermediate
Full time
... Office work

The Ubisoft Data Office (UDO) team is committed to the mission of developing Ubisoft's data platform. Specifically, the Data Platform Group (DPG) develops and manages a variety of data services and tools for storing and analyzing game telemetry.

In this role, you will work in a complex, cutting-edge technology environment using an Agile methodology. You will work on the SDK which is the gateway to our players' data. You will be responsible for creating new features as well as modernizing existing services.



  • Design, code and test technical solutions while striving to achieve optimal performance and structure as needed;
  • Propose ideas to improve current applications, processes and technologies as well as improve the operational efficiency of applications on a regular basis;
  • Ensure the proper functioning of applications that are developed and implement tools to ensure seamless integration and deployment;
  • Understand technical and functional design requirements, suggest ways to improve applications and reduce required effort or technical debt;
  • Seek opportunities to proactively broaden and deepen the knowledge base and process skills;
  • Support and develop departmental standards and best practices;
  • Ensure skill sharing with team members through formal and informal channels;
  • Write technical documentation.
  • Experience with object-oriented programming in C/C++ (solid, reusable object-oriented design);
  • Experience with web services and ETSOAP REST API design and implementation;
  • Knowledge of other programming languages such as Java or Python is an asset;
  • Knowledge of web application security principles;
  • Knowledge of HTML, JavaScript and CSS client technologies.

Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.

Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.

5000 + employees
2857 available jobs