bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesUbisoft2Engine programer - (March of Giants)

Engine programer - (March of Giants)

Ubisoft2 · Montreal, QC, Canada · Active · SmartRecruiters

Job facts

FieldValue
CompanyUbisoft2
TitleEngine programer - (March of Giants)
Normalized title-
Department / teamUbisoft
LocationMontreal, QC, Canada
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerSmartRecruiters
Posted / first seen2026-05-25 / 2026-05-31
Changed / last seen2026-05-31 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Ubisoft2.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through SmartRecruiters.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Montreal.Open
Department jobsActive postings in Ubisoft.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyUbisoft2
Sourcedfb5f51c-21b5-49c1-9e3e-59daae223ef6
ATS providerSmartRecruiters

Description

Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown! Main Responsibilities Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.  Is thorough and rigorous in the code structure.   Develop, refactor and optimize core systems focusing on the long-term.  Compile and understand the project purpose, identify development needs, and assess technical feasibility.  Analyze the engine's existing functions and see if they're in line with the purpose.  Build and improve the modules that the engine needs.   Recommend improvements by designing and implementing new systems, as needed.  Propose innovative changes, drawing inspiration from other games or engines in the industry.  Maintain performance and optimize systems.  Support the features and systems designed for production.  Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.  Perform all other related duties. Education: Degree in computer science, software engineering or equivalent training.  Relevant experience: At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.  Skills and Knowledge: Excellent understanding of the technical specifications and architecture of different engine systems. Excellent analytical and synthesis skills   Can solve complex problems.  Autonomy and resourcefulness. Detail-oriented. A keen interest in various hardware architecture.

Full job record

Job ID80cb29e5154a8ff9a5b99bae3a9c4bc836d8139d
Org IDb6da5e23-1631-43ac-bad8-ca47302c736d
Source IDdfb5f51c-21b5-49c1-9e3e-59daae223ef6
Board IDdfb5f51c-21b5-49c1-9e3e-59daae223ef6
Providersmartrecruiters
Provider Job Key744000128237380
TitleEngine programer - (March of Giants)
Normalized Title
Statusactive
Activeyes
Location TextMontreal, QC, Canada
DepartmentUbisoft
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryCanada
RegionQC
CityMontreal
Salary RawUbisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown! Main Responsibilities Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.  Is thorough and rigorous in the code structure.   Develop, refactor and optimize core systems focusing on the long-term.  Compile and understand the project purpose, identify development needs, and assess technical feasibility.  Analyze the engine's existing functions and see if they're in line with the purpose.  Build and improve the modules that the engine needs.   Recommend improvements by designing and implementing new systems, as needed.  Propose innovative changes, drawing inspiration from other games or engines in the industry.  Maintain performance and optimize systems.  Support the features and systems designed for production.  Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.  Perform all other related duties. Education: Degree in computer science, software engineering or equivalent training.  Relevant experience: At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.  Skills and Knowledge: Excellent understanding of the technical specifications and architecture of different engine systems. Excellent analytical and synthesis skills   Can solve complex problems.  Autonomy and resourcefulness. Detail-oriented. A keen interest in various hardware architecture.
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://jobs.smartrecruiters.com/Ubisoft2/744000128237380-engine-programer-march-of-giants-
Apply URLhttps://jobs.smartrecruiters.com/Ubisoft2/744000128237380-engine-programer-march-of-giants-?oga=true
First Seen At2026-05-31 17:45:02Z
Last Seen At2026-06-06 10:59:41Z
Last Checked At2026-06-06 10:59:41Z
Last Changed At2026-05-31 17:45:02Z
Inactive At
Source Posted At2026-05-25 15:17:35Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=smartrecruiters/board=ubisoft2/date=2026-06-06/2026-06-06T10-59-35-544Z-5c8bad2be5f5d6317d15034f1d79188b4d504a43f7521ca595c5edeec3b5dea1.json
Event Fields
{
  "content_hash": "d48a2ee5000010a374422dbcf3c49c8530a67bdd9e9016d044d9b432f4b64eb2",
  "source_hash": "b985f79d57b05f8f6af323acb6d766dcb4a63fea38c8d674cba426cec4239c8d",
  "last_changed_at": "2026-05-31T17:45:02.316Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Montreal, QC, Canada",
    "city": "Montreal",
    "region": "QC",
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:59:41.149Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Montreal, QC, Canada",
      "city": "Montreal",
      "region": "QC",
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "id": "744000128237380",
  "ref": "https://api.smartrecruiters.com/v1/companies/ubisoft2/postings/744000128237380",
  "name": "Engine programer - (March of Giants)",
  "uuid": "031fd447-87d2-48e5-9972-549486fb541a",
  "detail": {
    "id": "744000128237380",
    "name": "Engine programer - (March of Giants)",
    "uuid": "031fd447-87d2-48e5-9972-549486fb541a",
    "jobAd": {
      "sections": {
        "jobDescription": {
          "text": "<p><strong>Main Responsibilities</strong></p><ul><li>Program in a clear and structured manner that meets performance, maintenance, modularity,&#xa0;scalability&#xa0;and compatibility requirements.&#xa0;</li><li>Is&#xa0;thorough and rigorous in the code structure.&#xa0;&#xa0;</li><li>Develop,&#xa0;refactor&#xa0;and&#xa0;optimize&#xa0;core systems focusing on the long-term.&#xa0;</li><li>Compile and understand the project purpose,&#xa0;identify&#xa0;development needs, and assess technical feasibility.&#xa0;</li><li>Analyze the engine's existing functions and see if&#xa0;they're&#xa0;in line with the purpose.&#xa0;</li><li>Build and improve the modules that the engine needs.&#xa0;&#xa0;</li><li>Recommend improvements by designing and implementing new systems, as needed.&#xa0;</li><li>Propose innovative changes, drawing inspiration from other games or engines in the industry.&#xa0;</li><li>Maintain performance and&#xa0;optimize&#xa0;systems.&#xa0;</li><li>Support the features and systems designed for production.&#xa0;</li><li>Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.&#xa0;</li><li>Perform all other related duties.&#xa0;</li></ul>",
          "title": "Job Description"
        },
        "qualifications": {
          "text": "<p><strong>Education:&#xa0;</strong></p><ul><li>Degree in computer science, software&#xa0;engineering&#xa0;or equivalent training.&#xa0;</li></ul><p><strong>Relevant experience:&#xa0;</strong></p><ul><li>At least 5&#xa0;years of&#xa0;experience in software programming, ideally in the video game industry or any other relevant experience.&#xa0;</li></ul><p><strong>Skills and Knowledge:&#xa0;</strong></p><ul><li>Excellent understanding of the technical specifications and architecture of different engine systems.</li><li>Excellent analytical and synthesis skills&#xa0;&#xa0;</li><li>Can solve complex problems.&#xa0;</li><li>Autonomy and resourcefulness.</li><li>Detail-oriented.</li><li>A keen interest in various hardware architecture.&#xa0;</li></ul>",
          "title": "Qualifications"
        },
        "companyDescription": {
          "text": "<p>Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown!</p>",
          "title": "Company Description"
        },
        "additionalInformation": {
          "text": "",
          "title": "Additional Information"
        }
      }
    },
    "jobId": "d1a0e4c2-9d42-44df-b3ce-9a7e95687abd",
    "active": true,
    "company": {
      "name": "Ubisoft",
      "identifier": "Ubisoft2"
    },
    "creator": {
      "name": "",
      "avatarUrl": ""
    },
    "jobAdId": "18974f79-4487-4d60-a56b-ca4d807f5c6e",
    "applyUrl": "https://jobs.smartrecruiters.com/Ubisoft2/744000128237380-engine-programer-march-of-giants-?oga=true",
    "function": {
      "id": "information_technology",
      "label": "Information Technology"
    },
    "industry": {
      "id": "computer_games",
      "label": "Computer Games"
    },
    "language": {
      "code": "en",
      "label": "English",
      "labelNative": "English (US)"
    },
    "location": {
      "city": "Montreal",
      "hybrid": false,
      "region": "QC",
      "remote": false,
      "country": "ca",
      "latitude": "45.5018869",
      "longitude": "-73.56739189999999",
      "fullLocation": "Montreal, QC, Canada"
    },
    "refNumber": "REF31247H",
    "department": {
      "id": 13847731,
      "label": "Ubisoft"
    },
    "postingUrl": "https://jobs.smartrecruiters.com/Ubisoft2/744000128237380-engine-programer-march-of-giants-",
    "visibility": "PUBLIC",
    "customField": [
      {
        "fieldId": "56c253c2e4b0cabf01d19d37",
        "valueId": "21cb51c2-24e9-4088-8f65-52ce10f74bcf",
        "fieldLabel": "Organizational Unit",
        "valueLabel": "Montréal studio"
      },
      {
        "fieldId": "58b7e4d0e4b09a6d37a0cd8b",
        "valueId": "13847731",
        "fieldLabel": "Department",
        "valueLabel": "Ubisoft"
      },
      {
        "fieldId": "5bb3995c6d8bc56bc081b87d",
        "valueId": "b5a86fc0-2681-4b3c-98b6-b73a4be23ef1",
        "fieldLabel": "Contract",
        "valueLabel": "Permanent"
      },
      {
        "fieldId": "COUNTRY",
        "valueId": "ca",
        "fieldLabel": "Country/Region",
        "valueLabel": "Canada"
      },
      {
        "fieldId": "6904797c56f594d5ed50988d",
        "valueId": "ccb10278-8410-4710-b0e7-698fc2195139",
        "fieldLabel": "Work flexibility",
        "valueLabel": "Office-based"
      },
      {
        "fieldId": "68e4ce369c52964c7125078a",
        "valueId": "43fccb43-cd89-4548-ab8b-24ab8e79edec",
        "fieldLabel": "Job Family",
        "valueLabel": "Software Development"
      },
      {
        "fieldId": "56d1aa7ae4b0a07f777a4ef4",
        "valueId": "default",
        "fieldLabel": "Brands",
        "valueLabel": "Ubisoft"
      },
      {
        "fieldId": "6904811aa8fa2db78e2ee2ed",
        "valueId": "8e60dc05-6a4b-413f-b15f-d2835a159f14",
        "fieldLabel": "Job  Function",
        "valueLabel": "Software Development Core Tech"
      },
      {
        "fieldId": "691ca2ee342dfb96e5364508",
        "valueId": "ef182cae-3a69-46c2-8f03-438eb4eaf794",
        "fieldLabel": "Reference Job",
        "valueLabel": "Software Developer Core Tech Engine"
      },
      {
        "fieldId": "5def94650389ad3cc4be9d17",
        "valueId": "8282aec3-a755-4c6d-b27f-88e4344879af",
        "fieldLabel": "OU sub location (select when applicable)",
        "valueLabel": "Canada"
      }
    ],
    "referralUrl": "https://jobs.smartrecruiters.com/external-referrals/company/Ubisoft2/publication/031fd447-87d2-48e5-9972-549486fb541a?dcr_ci=Ubisoft2",
    "defaultJobAd": false,
    "releasedDate": "2026-05-25T15:17:35.456Z",
    "experienceLevel": {
      "id": "mid_senior_level",
      "label": "Mid-Senior Level"
    },
    "typeOfEmployment": {
      "id": "permanent",
      "label": "Full-time"
    }
  },
  "company": {
    "name": "Ubisoft",
    "identifier": "Ubisoft2"
  },
  "jobAdId": "18974f79-4487-4d60-a56b-ca4d807f5c6e",
  "function": {
    "id": "information_technology",
    "label": "Information Technology"
  },
  "industry": {
    "id": "computer_games",
    "label": "Computer Games"
  },
  "language": {
    "code": "en",
    "label": "English",
    "labelNative": "English (US)"
  },
  "location": {
    "city": "Montreal",
    "hybrid": false,
    "region": "QC",
    "remote": false,
    "country": "ca",
    "latitude": "45.5018869",
    "longitude": "-73.56739189999999",
    "fullLocation": "Montreal, QC, Canada"
  },
  "refNumber": "REF31247H",
  "department": {
    "id": "13847731",
    "label": "Ubisoft"
  },
  "visibility": "PUBLIC",
  "customField": [
    {
      "fieldId": "56c253c2e4b0cabf01d19d37",
      "valueId": "21cb51c2-24e9-4088-8f65-52ce10f74bcf",
      "fieldLabel": "Organizational Unit",
      "valueLabel": "Montréal studio"
    },
    {
      "fieldId": "5bb3995c6d8bc56bc081b87d",
      "valueId": "b5a86fc0-2681-4b3c-98b6-b73a4be23ef1",
      "fieldLabel": "Contract",
      "valueLabel": "Permanent"
    },
    {
      "fieldId": "68e4ce369c52964c7125078a",
      "valueId": "43fccb43-cd89-4548-ab8b-24ab8e79edec",
      "fieldLabel": "Job Family",
      "valueLabel": "Software Development"
    },
    {
      "fieldId": "56d1aa7ae4b0a07f777a4ef4",
      "valueId": "default",
      "fieldLabel": "Brands",
      "valueLabel": "Ubisoft"
    },
    {
      "fieldId": "6904811aa8fa2db78e2ee2ed",
      "valueId": "8e60dc05-6a4b-413f-b15f-d2835a159f14",
      "fieldLabel": "Job  Function",
      "valueLabel": "Software Development Core Tech"
    },
    {
      "fieldId": "691ca2ee342dfb96e5364508",
      "valueId": "ef182cae-3a69-46c2-8f03-438eb4eaf794",
      "fieldLabel": "Reference Job",
      "valueLabel": "Software Developer Core Tech Engine"
    },
    {
      "fieldId": "58b7e4d0e4b09a6d37a0cd8b",
      "valueId": "13847731",
      "fieldLabel": "Department",
      "valueLabel": "Ubisoft"
    },
    {
      "fieldId": "COUNTRY",
      "valueId": "ca",
      "fieldLabel": "Country/Region",
      "valueLabel": "Canada"
    },
    {
      "fieldId": "6904797c56f594d5ed50988d",
      "valueId": "ccb10278-8410-4710-b0e7-698fc2195139",
      "fieldLabel": "Work flexibility",
      "valueLabel": "Office-based"
    },
    {
      "fieldId": "5def94650389ad3cc4be9d17",
      "valueId": "8282aec3-a755-4c6d-b27f-88e4344879af",
      "fieldLabel": "OU sub location (select when applicable)",
      "valueLabel": "Canada"
    }
  ],
  "defaultJobAd": false,
  "releasedDate": "2026-05-25T15:17:35.456Z",
  "detail_errors": [],
  "experienceLevel": {
    "id": "mid_senior_level",
    "label": "Mid-Senior Level"
  },
  "typeOfEmployment": {
    "id": "permanent",
    "label": "Full-time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/80cb29e5154a8ff9a5b99bae3a9c4bc836d8139d?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/b6da5e23-1631-43ac-bad8-ca47302c736dJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/dfb5f51c-21b5-49c1-9e3e-59daae223ef6JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/80cb29e5154a8ff9a5b99bae3a9c4bc836d8139d/eventsJSON