Online Game Programmer (C++) - Game Services

2 Weeks ago • All levels • Game Programmer

About the job

Job Description

As an Online Game Programmer at Embark Studios, you'll work on AAA titles ARC Raiders and THE FINALS, contributing to the Game Services team. This team develops and maintains online features like persistent inventory, friends lists, voice chat, anti-cheat, progression systems, and in-game stores. Responsibilities include creating core metagame systems, collaborating with designers on player engagement, designing and developing social features, and using data to optimize matchmaking. The role requires strong C++ skills and experience with Unreal Engine, Angelscript, and potentially backend services. The ideal candidate is creative, curious, and passionate about pushing the boundaries of next-gen online game experiences.
Must have:
  • Strong C++ background
  • Experience with online systems
  • Collaboration with game designers
  • Metagame system creation
  • Social feature development
Good to have:
  • Backend services experience
  • Game design experience
  • Data-driven design
Perks:
  • Competitive salaries
  • Passionate colleagues
  • Opportunity to work on AAA titles

As an Online Game Programmer at Embark, you will be working on our recently announced games ARC Raiders and THE FINALS, alongside some of the most talented people in the games industry.

You will be a part of Game Services, a strategic team with mixed competences, and we provide online services and integration to our games. We work closely with the game teams and deliver online services to a high quality and make sure they are operational.

Examples of such services are Persistent Inventory, Friends, Voice Chat, Anti-Cheat, Progression and Store.

The games are being built in Unreal Engine, using C++, a scripting language called Angelscript and some blueprints.

Example of responsibilities 

  • Create the core metagame systems for our games
  • Collaborate with game designers to find innovative new ways to engage our players
  • Design and develop the friends, party and chat systems
  • Use data as a guide when designing matchmaking rules

We would love if you have

  • A creative and curious mind
  • A strong background in C++
  • An ambition in pushing the boundaries of "next gen"
  • A good grasp of what social and metagame looks and feels like
  • A fluent English - our team comes from all over the world
  • An interest in computer science and programming as a craft

Additionally one or some of these would be a great bonus

  • Professional experience with Online systems in games
  • Experience working with or close to game design
  • Backend services development experience

At Embark we offer competitive salaries, passionate colleagues to share knowledge with and much more, but most of all we invite you to take part of a journey into the unknown, to build creative, surprising and beautiful experiences together.

We welcome game makers of all sex, class, colour, age, gender identity, education, religion, opinion, culture, nation of origin, language, sexual orientation, shape, size, and ability.

Did we leave anyone out? Well, we welcome you, too! We think that the gaming industry is made better when everyone has a seat at the table.

Be yourself at Embark and make games while doing so. Please apply with confidence. We can’t wait to hear from you (in English)!

If this role doesn't quite match what you're looking for, feel free to apply to us via our "Open Application."

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Embark Studios was founded in November 2018 by a group of Swedish game industry veterans. Today Embark Studios has more than 300 game-makers applying breakthrough technologies to reimagine how games are made and what they can become. In 2023 Embark released THE FINALS®, our first game, We have another two experiences in production — the PvPVe survival action shooter ARC Raiders® and the creative platform wim®.

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by Embark Studios

Similar Jobs

ION - Technical Analyst - 8276

ION, United Kingdom (On-Site)

Arrowhead Game Studios - Senior Technical Artist

Arrowhead Game Studios, Sweden (Hybrid)

Positive Grid Taiwan - Senior Android Developer

Positive Grid Taiwan, Taiwan (On-Site)

Tantalus - Senior Engineer - C++

Tantalus, Australia (On-Site)

Starbreeze Studios - Gameplay Programmer (PAYDAY)

Starbreeze Studios, Sweden (Hybrid)

Techland - Senior Tech QA Analyst

Techland, Poland (On_site)

The Gang - Game Programmer Intern

The Gang, Indonesia (Remote)

Limbic Entertainment - Senior Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment, Germany (On-Site)

Rocket Werkz - GAME ENGINE PROGRAMMER

Rocket Werkz, New Zealand (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Sinch - Head of Accounting EMEA

Sinch, Sweden (Hybrid)

Nolimit City - System Administrator

Nolimit City, Sweden (On-Site)

Coffee Stain - Live Producer to Coffee Stain Gothenburg

Coffee Stain, Sweden (On-Site)

undefined - Animator

Stockholm, Stockholm County, Sweden (On-Site)

Luxoft - Senior AUTOSAR Embedded Engineer

Luxoft, Sweden (On-Site)

Every matrix - Frontend Game Developer

Every matrix, Sweden (Hybrid)

Activision - Expert Character Artist

Activision, Sweden (On-Site)

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Embark Studios - Gameplay Programmer - Destruction & Dynamism

Embark Studios, Sweden (On-Site)

Dream Games - Software Engineer

Dream Games, TĂĽrkiye (On-Site)

Techland - Senior Tech QA Analyst

Techland, Poland (On_site)

Techland - Lead Game Programmer

Techland, Poland (On-Site)

Supercell - Senior Game Programmer, Clash of Clans

Supercell, Finland (On-Site)

Get notifed when new similar jobs are uploaded