Ubisoft

#job description

Build Systems Software Engineer [Unannounced Project]

We are looking for a Build Systems Software Engineer to be part of creating our infrastructure for an ambitious and exciting unannounced project here in Stockholm, Sweden.

The goal for you as a Build Systems Software Engineer is to provide expertise in compilers and package managers to the teams working in our projects. Interesting right? You will work with multiple teams of programmers and have opportunity to be part of driving design and implementation of our infrastructure, to prototype and reiterate as needed.

Our plan

We know you have amazing powers and for us it is important you get to show your magic. Setting your stage, we are creating strong autonomous teams with independent decision-making, freedom to try out new things and show why it works. For us it is important that you get to shine by being creative: to take deliberate decisions, poke holes in things when required, to navigate through known pitfalls and care for your craft by honouring your commitments.

In this role, you’ll be forming a specialist duo together with our Build and Release Specialist to excel and maintain a working infrastructure for our production teams such as c++ developers. It will be important for you to create connections across the studio, create effortless channels of communication and manage daily interaction with the users of our services such as.

You will be validating and ensuring that the pipelines are properly producing the necessary artifacts as well as build and improve processes to fit our production needs.

QUALIFICATIONS

We would love if you...

ビルドシステムエンジニア、という日本ではあまり見かけないポジション。 C++開発者との連携が求められるということで、C++で書かれた巨大なプロジェクトのビルドに課題感があるのかも。 クロスプラットフォームなビルドシステムの知識が求められるのは、ゲームサーバーがLinuxで動いているからか、それともLinux向けのゲームタイトルも開発しているからか。

Gitlabを採用しているのが興味深い。CI/CDの構築や運用が求められるのかもしれない。

Online Programmer

JOB DESCRIPTION

Your life at Ubi

As an Online Programmer, you will design and implement functionalities linking the player(s) and the online server/services.

Your main mission:

QUALIFICATIONS

The professional value you bring:

Online Programmerというjob titleがゲーム業界っぽい。 だけれど、C++/C#だけでなくk8sやDocker, AWSやGCPなどのクラウド技術、CI/CDの知識が求められているのは、モダンなゲームサーバーの開発に必要な技術スタックが広範囲にわたるからか。

Platform Developer | Ubisoft Careers

JOB DESCRIPTION

In this role, you’ll be joining the Engineering and Platform team which is the creative powerhouse behind Ubisoft’s IT platform: a one-stop destination, offering teams access to services for leveraging cloud and infrastructure in a uniform, self-serve way. We rely on modern infrastructure, leveraging Kubernetes at its core and pushing its boundaries to host platform services in multiple variations.

From a software service standpoint, our focus is currently on authentication, authorization, API Gateway, Secret Manager, SDK, service mesh, and database – with much more to come. If you want to be able to work on services from A to Z with the capacity to push forward beautifully written code, this is the team for you.

Responsibilities

As part of this team, the stack you’ll be able to touch includes: Python, Flask, Go, Terraform, AWS, OpenStack, Kubernetes, Docker, OPA, GitLabCI. Keep in mind that we will help you acquire these skillsets if you don’t have all of them!

QUALIFICATIONS

昨今だと、Platform Engineeringと呼称されている領域だろうか。 micro serviceやAPI Gateway, Secret Manager, service mesh, databaseなど、モダンなクラウドインフラストラクチャの構築に必要な技術スタックが広範囲にわたる。 アジャイル開発やスクラムなどを国を跨いだチームで実践するというのは、グローバル企業ならではの課題。