Senior Online Programmer

2 Months ago • 4-8 Years • Backend Development

Job Summary

Job Description

As a Senior Online Programmer, you'll build backend services for a game, integrating them into the client and server. You'll collaborate with other teams, designing maintainable, scalable, and performant systems. Responsibilities include API design, integrating external services, maintaining a matchmaking service, writing unit/functional/load tests, adding logs and metrics, implementing analytics, debugging complex issues, prioritizing tasks, and mentoring team members. Experience with game programming, software architecture, microservices, cloud solutions, CI/CD, and monitoring is crucial. The role offers remote work possibilities.
Must have:
  • Extensive backend experience
  • Strong C++ skills
  • Microservice architecture experience
  • RESTful services & database experience
  • Maintainable, scalable code
  • Testing and debugging skills
Good to have:
  • Golang programming
  • Unreal Engine experience
  • AWS GameLift experience
Perks:
  • Unlimited coaching & therapy
  • Stock Options
  • Pension scheme
  • Socials
  • 25 Annual Leave + 3 bank holidays
  • Private Medical Insurance
  • Healthcare Cash Plan
  • Cycle2Work Scheme
  • Electric Car Charging

Job Details

As a Senior Online Programmer, you are responsible for creating backend services needed by the game and integrating them in the game client and game server. You are expected to co-operate with other teams to find solutions to difficult problems and can design maintainable, evolutive, performant, and scalable systems.

The ideal candidate has thorough experience in game programming, software architecture and backend services in a microservice architecture. She/he is familiar with on-premises and managed cloud solutions, Ci/Cd and monitoring.

We would consider candidates looking for remote work for this position. 
Department
Engineering
Employment Type
Permanent - Full Time
Location
Edinburgh
Workplace type
Onsite

Key Responsibilities

  • Communicate with other teams to align on the design requirements, and to properly define the APIs and game flow,
  • Integrate external and custom services in the game engine (client and server), by implementing an API to be used by gameplay code. 
  • Maintain and upgrade a Matchmaking service,
  • Write maintainable, evolutive, scalable and performant code,
  • Implement unit tests, functional tests, and load tests,
  • Add logs and metrics to monitor the health of the game features, infrastructure, and services, 
  • Add analytics events to better understand player behaviour, 
  • Understand thoroughly how the backend services are designed and connected to each other,
  • Debug complex service issues, identify, and fix bugs,
  • Prioritize, plan, and manage assigned tasks,
  • Mentor team members in your area of expertise,


Requirements

  • Extensive  experience in a Backend, Online Services, or similar programmer role,
  • Strong C++ programming, architecture and debugging skills,
  • Experience with RESTful services, distributed systems, SQL, and NoSQL databases,
  • Experience designing, implementing, and scaling microservice systems,
  • Self-motivated and driven to creatively solve problems,
  • Experience with AWS GameLift,
  • (Bonus) Golang programming and debugging skills.
  • (Bonus) Unreal Engine development experience.

Benefits

Our Global Benefits & Perks
  • Unlimited coaching & therapy — with Oliva, to support your mental health
  • Stock Options — everyone owns a piece of our success
  • Pension scheme — up to 5% employer matched contribution to finance those golden years
  • Socials office & remote events, play sessions and company-wide parties
  • And even more benefits based on your location!

If you’re based in the UK
  • 25 Annual Leave + 3 bank holidays - we’re flexible with most bank holidays so you can use the time to celebrate what’s important to you
  • Private Medical Insurance - full cover with AXA
  • Healthcare Cash Plan - Level 3 cover with Medicash
  • Cycle2Work Scheme - lease a bike through us and save on tax too!
  • Electric Car Charging - electric car charging at our Port office in Edinburgh, Scotland.

About Build A Rocket Boy

Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy’s team includes hundreds of the industry’s brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy’s first project is EVERYWHERE – a new multi-world game experience that blurs the line between reality and the digital world.

Similar Jobs

Altair - Senior Software Engineer (Golang)

Altair

India (Remote)
5 Months ago
Tencent - Senior Technical Artist (VFX Rendering) - Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Meta - Production Engineering

Meta

Sunnyvale, California, United States (On-Site)
4 Months ago
NVIDIA - Senior Silicon Circuits System Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Meta - Software Engineer, Product

Meta

Redmond, Washington, United States (Remote)
4 Months ago
Ludeo - Senior Back End Developer

Ludeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Netflix - Software Engineer L4/L5 - Content Finance Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Volley - Senior Software Engineer, Platform

Volley

San Francisco, California, United States (Hybrid)
1 Month ago
PENN Interactive - Staff Software Developer, Pricing Engine

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
2 Months ago
ByteDance - Backend Software Engineer - Global E-commerce - Seller Growth

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Krafton  - Deep Learning LLM Game Agent Team Internship

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Snowed In Studios - Senior Generalist Programmer - Montreal

Snowed In Studios

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Inworld AI - Senior Software Development Engineer in Test (SDET) – Game Engine SDKs - USA

Inworld AI

Mountain View, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Compiler Engineer - AI

NVIDIA

Redmond, Washington, United States (Remote)
3 Weeks ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
PearlAbyss - Gameplay Programmer

PearlAbyss

(On-Site)
2 Months ago
Riot Games - Staff Software Engineer, Unreal Tools - MMO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Riot Games - Senior Software Engineer (Mobile C++) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Riot Games - Staff Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Undead Labs - Senior Open World Engineer

Undead Labs

Champaign, Illinois, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Rocket Science - Software Engineer - Unreal

Rocket Science

Wales, United Kingdom (Hybrid)
3 Months ago
Playtech - Software Developer - Algos

Playtech

London, England, United Kingdom (On-Site)
4 Months ago
ION - Data Operations ( Markets - Shared Services)

ION

Woking, England, United Kingdom (On-Site)
5 Months ago
Info Stretch - Java Developer

Info Stretch

London, England, United Kingdom (On-Site)
5 Months ago
Bragg - Account Manager

Bragg

London, England, United Kingdom (Hybrid)
1 Month ago
The Walt Disney Company - Dry Dock Entertainment Technical Manager

The Walt Disney Company

London, England, United Kingdom (On-Site)
2 Months ago
Tesla - Sales Advisor

Tesla

Stratford-upon-Avon, England, United Kingdom (On-Site)
1 Month ago
Tripledot Studios - Marketing Manager (User Acquisition)

Tripledot Studios

London, England, United Kingdom (Hybrid)
4 Weeks ago
Hutch - Senior Game Designer

Hutch

England, United Kingdom (Hybrid)
4 Months ago
Warner Bros Games - Lead Rendering Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Applike Group - Tech Lead (Playtime Supply) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
5 Months ago
GameAnalytics - Senior Backend Developer (Python)

GameAnalytics

Capital Region Of Denmark, Denmark (On-Site)
2 Months ago
Limit Break - Senior Backend Engineer, Core Services

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
LeoVegas - Backend Engineer - Retention

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Blockville Digital Assets - Backend Developer (JavaScript)

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
8 Months ago
CloudHire - Senior Java Developer - Kotlin

CloudHire

India (Remote)
4 Months ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
Easyship - Senior Backend Engineer

Easyship

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Varonis  - Backend Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
3 Months ago
Whatnot - Software Engineer, Discovery

Whatnot

San Francisco, California, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy’s team includes hundreds of the industry’s brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy’s first project is EVERYWHERE – a new multi-world game experience that blurs the line between reality and the digital world.

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

View All Jobs

Get notified when new jobs are added by Build A Rocket Boy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug