Senior Online Programmer

3 Weeks 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

Gunzilla - Senior Gameplay Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Networking

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Forcepoint - Sr. Software Engineer - C++ Developer

Forcepoint

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Day ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Armenia (Remote)
3 Months ago
Gulliver's Games - Senior Backend Engineer

Gulliver's Games

İstanbul, Türkiye (On-Site)
4 Months ago
N-iX - Middle Java Engineer

N-iX

Ukraine (Remote)
1 Week ago
Eleven Labs - Backend Engineer

Eleven Labs

Krakow Am See, Mecklenburg-Vorpommern, Germany (Remote)
5 Months ago
Sporty Group - Head of Technology

Sporty Group

(Remote)
2 Months ago
Hacksaw Studios - Gameplay developer / programmer (backend)

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer 2

Microsoft

Belgrade, Serbia (On-Site)
1 Month ago
Framestore - FREELANCE: CG - NEW YORK

Framestore

New York, New York, United States (On-Site)
8 Months ago
Zuru - Junior C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
3 Months ago
PhonePe - Software Engineer Backend (Exp. Bucket 7-10 Yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
ByteDance - Software Development Engineer - Large Language Models, AML

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Microsoft - Senior Software Engineer

Microsoft

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Electronic Arts - Security Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Reversing Labs - Application Security Architect

Reversing Labs

Zagreb, Croatia (Hybrid)
2 Months ago
Meta - Network Production Engineer, Edge Networks

Meta

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Electronic Arts - Software Engineer (C ++) - Frostbite Audio and Movie

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Alpha Sense - Account Executive, Financial Services

Alpha Sense

London, England, United Kingdom (On-Site)
3 Months ago
ION - Sales Executive

ION

London, England, United Kingdom (On-Site)
4 Months ago
Playground Games - Lead Gameplay Animator

Playground Games

Royal Leamington Spa, England, United Kingdom (On-Site)
2 Months ago
Blue Zoo Animation Studio - 2D Background Artist - Experienced

Blue Zoo Animation Studio

London, England, United Kingdom (Hybrid)
6 Months ago
Double Eleven - Content Creator

Double Eleven

Middlesbrough, England, United Kingdom (On-Site)
3 Weeks ago
Activision - Expert Animator

Activision

London, England, United Kingdom (Hybrid)
1 Month ago
Larian Studios - Tools Director

Larian Studios

Guildford, England, United Kingdom (On-Site)
2 Months ago
Epic Games - Audio Dialogue Lead

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Cloud Imperium Games - Senior Vehicle Artist

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
Canva - Engineering Manager - Data Workflows Team

Canva

London, England, United Kingdom (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

PENN Interactive - Staff Software Developer, Pricing Engine

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
2 Weeks ago
Eleven Labs - Backend Engineer

Eleven Labs

Warsaw, Masovian Voivodeship, Poland (Remote)
5 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
1 Month ago
DraftKings - Senior Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
CloudHire - Senior Java Developer

CloudHire

Bengaluru, Karnataka, India (Remote)
2 Months ago
Microsoft - Member of Technical Staff - Backend Growth Engineer

Microsoft

Mountain View, California, United States (Hybrid)
3 Weeks ago
Microsoft - Principal Software Engineer, AI Agent Services

Microsoft

Mountain View, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Software Engineer II

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Weeks ago
Miniclip - Senior Software Developer

Miniclip

Genoa, Liguria, Italy (On-Site)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

Mountain View, California, United States (On-Site)
3 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.

Edinburgh, Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (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