Engine Programmer, Platform

8 Months ago • All levels • Game Engine

Job Summary

Job Description

Supercell seeks an experienced Platform Programmer to maintain, improve, and develop their game engine's integration across platforms. You'll collaborate with game teams, identify workflow issues, and implement technical improvements. Strong C++ and Android/iOS development experience are essential.
Must have:
  • C++ experience
  • Android/iOS dev
  • Codebase expertise
  • Technical comm
Good to have:
  • macOS/Windows dev
  • Objective-C/Swift
  • Build scripting
  • Game engine dev
Perks:
  • Work at Supercell
  • Revolutionize games

Job Details

We are looking for an experienced platform programmer for our internal engine team. The engine team is a small and independent team that maintains our internal tech stack, and works seamlessly with our game teams to revolutionize the way we develop games at Supercell. You will be focused primarily on our multi-platform engine and tooling. You will be expected to iterate and integrate platform specific improvements to the engine working alongside coders from game teams, as well as other core technical teams.

We’re looking for someone like you, who ideally has experience, and knowledge acquired from the gaming industry. Whether you have broad experience developing for different platforms, or are a specialist in a single platform - we want to hear from you. To be successful in this role, you will need to be a proactive programmer who works directly with game teams to deliver world-class mobile games.

If this sounds like you and you're interested in finding out if Supercell would be a great fit for you - hit that apply button.


Responsibilities 

  • Maintaining, improving and developing engine’s integration into platforms including Android, iOS, macOS and Windows
  • Working closely with game team coders and designers to identify workflow issues before planning and iterating on tools and technical improvements
  • Identifying and implementing improvements to game engine and other core tech code bases used by live and upcoming games, targeting multiple mobile platforms
  • Maintaining existing engine and shared codebases used across multiple live products
  • Engage with the wider development team here at Supercell to help shape the future of our tech
  • Working closely with platform stakeholders and partners such as Apple and Google

Requirements

  • Strong, professional experience using C++
  • Experience in Android or iOS development
  • Ability to quickly get up to speed with existing code, across multiple codebases and projects
  • Ability to communicate with technical and non-technical people
  • Driven, focused and willing to see projects through delivery
  • A true desire to help others produce their best work

Nice-to-haves

  • Experience in macOS or Windows development
  • Experience in Objective-C, Swift, Java, JNI or Kotlin
  • Experience with build scripting and orchestration tools, CMake, Jenkins/github, Gradle, Python etc
  • Experience in performance or energy efficiency driven development
  • Game engine development experience

On the Job

Wonder what working here could be like? Read about the experience of joining Supercell and the engine team from a Graphics Engineer !

Similar Jobs

Mashgin - Software Engineer, Full-Stack

Mashgin

Palo Alto, California, United States (Hybrid)
8 Months ago
Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (Hybrid)
8 Months ago
Ziff Davis - Site Reliability Engineer II

Ziff Davis

Helsinki, Uusimaa, Finland (On-Site)
8 Months ago
Next Level Business Services - Sr. Performance Test Engineer

Next Level Business Services

El Segundo, California, United States (On-Site)
8 Months ago
IGT - Systems Engineer IV

IGT

Pasay, Metro Manila, Philippines (On-Site)
6 Months ago
1047 Games - Junior Gameplay Engineer

1047 Games

(Remote)
5 Months ago
Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
6 Months ago
Regression Games - Software Engineer - Automation Frameworks

Regression Games

United States (Hybrid)
1 Year ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
8 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

LeoVegas - (Senior) QA Engineer

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Velsera - Technical Lead, Engineering

Velsera

Pune, Maharashtra, India (Hybrid)
8 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Hashlist - Data Scientist

Hashlist

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Netflix - Software Engineer (L4) - Android Player

Netflix

United States (Remote)
8 Months ago
Warner Bros Discovery - Manager Machine Learning Engineer

Warner Bros Discovery

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Imply - Senior Software Development Engineer in Test

Imply

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Uniphore - Senior UI developer

Uniphore

Bengaluru, Karnataka, India (On-Site)
9 Months ago
ByteDance - Backend Software Engineer Intern (Product RD and Infrastructure-Global E-Commerce)- 2025 Summer (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
CloudHire - Senior Java Developer

CloudHire

Noida, Uttar Pradesh, India (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

Supercell - Senior Community Manager, Clash of Clans or Clash Royale

Supercell

Helsinki, Uusimaa, Finland (On-Site)
11 Months ago
Alphasense - Join AlphaSense Helsinki Talent Community!

Alphasense

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
Supercell - Senior Game Tester, New Game: mo.co

Supercell

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
Supercell - Monetization Manager, Supercell Store

Supercell

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
Supercell - Game Design Lead, Clash of Clans

Supercell

Helsinki, Uusimaa, Finland (On-Site)
8 Months ago
Tesla - Autoteknikko/Service Technician - Tampere (Lempäälä)

Tesla

Pirkanmaa, Finland (On-Site)
5 Months ago
Rovio Entertainment Corporation - Lead Performance Marketing Manager

Rovio Entertainment Corporation

Uusimaa, Finland (Hybrid)
1 Year ago
Relax Gaming  - Security Engineer

Relax Gaming

Helsinki, Uusimaa, Finland (Hybrid)
6 Months ago
Metacore - DevOps Advocate

Metacore

Helsinki, Uusimaa, Finland (Hybrid)
8 Months ago
Unity - Senior Product Manager, Product Reliability Engineering

Unity

Helsinki, Uusimaa, Finland (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Hasbro - Principal Software Development Engineer

Hasbro

Mississauga, Ontario, Canada (On-Site)
8 Months ago
Dream Games - Software Engineering Intern

Dream Games

İstanbul, Türkiye (On-Site)
6 Months ago
Tencent - Unity Client Development Trainee

Tencent

Singapore (On-Site)
1 Year ago
ASSIST Software - C++ Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
7 Months ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
8 Months ago
Wizcorp - Unreal Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
8 Months ago
Activision - Multiplayer Technical Director

Activision

(Hybrid)
6 Months ago
Spyke Games - Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
1 Year ago
Klang Games - Technical Director (f/m/d)

Klang Games

Berlin, Berlin, Germany (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We believe games have the power to bring people around the world together and closer to each other. We work to create new, innovative, memorable experiences no one has played before. This is why we try to design games that excite wide and diverse player communities as well as to expand the audience for otherwise smaller “niche” game concepts. If you love to think, talk, play and make games, Supercell is the place for you. We’ve built a company of proactive and independent teams with the freedom to do what they think is best for their players, our games and the company at large.

Seoul, South Korea (On-Site)

Los Angeles, California, United States (Hybrid)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

View All Jobs

Get notified when new jobs are added by supercell

Level Up Your Career in Game Development!

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

Job Common Plug