
Supercell · Helsinki
BRAWL STARS TEAM IS STACKED WITH GREAT PROGRAMMERS WHO WANT TO HIRE MORE GREAT PROGRAMMERS TO CALL THEM "MY NEW FAVORITE TEAM MEMBER". WE CALL UPON YOU TO JOIN ...
BRAWL STARS TEAM IS STACKED WITH GREAT PROGRAMMERS WHO WANT TO HIRE MORE GREAT PROGRAMMERS TO CALL THEM "MY NEW FAVORITE TEAM
MEMBER". WE CALL UPON YOU TO JOIN THE QUEST OF ADDING A LITTLE BIT OF FUN TO THE DAILY LIVES OF MILLIONS OF PLAYERS.
At Supercell, client programmers are at the heart of the team, working together with designers, artists, and other engineers to
craft fresh, new experiences for our players. Implementing features is of course your bread and butter, but you have a keen eye
for the little details that make the experience outstanding for all the Brawl Stars fans.
You're someone who likes to decide what to do with the people you work with rather than being told what to do from above and drive
tremendous impact with a small team. Together, you can take a feature from a vague idea on a post-it to a fully working and
polished implementation.
Our game programmers are mostly generalists, so you can work on lots of different areas of the game. It’s important that you take
pride in your work and know what it means to take responsibility and deliver quality and fun to players.
We offer you a chance to join a team of professionals where talent feeds talent. We do not believe in bureaucracy or convoluted
processes. Game development is a team sport, so we work together to achieve the best results. We trust each other’s skills and
value each other’s work. All of us are driven by the amazing opportunity to make a game played by millions of players better and
better. If this sounds exciting to you, then you might just be the person we are looking for!
bring the same energy to every new challenge.
This role is based in our Helsinki Studio.
–––
That's it about the role! Below, we've gathered some things we feel are important for you to know. Totally optional, but a highly
recommended read.
Once you're ready to apply, just send us your application through the form on the bottom of the page.
–––
Supercell is a games company from Helsinki, Finland, with offices also in San Francisco, Seoul, Shanghai, and London. You might
know us as the makers of Hay Day, Clash of Clans, Boom Beach, Clash Royale, and Brawl Stars. Our mission is to create great games
that as many people as possible play for years and that are remembered forever.
So, how do we make great games? By putting together the best teams and giving them the freedom and independence to succeed. And by
taking risks, failing, sharing learnings, and killing lots of projects.
Independent cells and trust are at the core of our culture. But it takes more than that to make great games. We take good care of
our people, providing them with the compensation, work environment, and resources they need to succeed while having fun along the
way.
Here, you won’t need to focus on chasing titles or climbing ladders. Internally, our job titles don’t include prefixes like
Senior, Junior, Principal, or Director. Recognition isn’t tied to your title, as it doesn't define the impact you can have around
here.
Luring you in with glitter, glamour, and gems isn't what we're about. We want you to enjoy your time here fully, so we structure
our compensation and benefits with that in mind. It starts with perceiving you as a human being, not a resource.
No matter where you’re moving from, our dedicated mobility team and partners will support you throughout your move. We’ll ensure
the process is as smooth as possible for you and anyone joining you – whether they’re family members of the human or animal kind!
Many candidates with great skills and experience second-guess themselves. The bar is high, but if this role excites you, apply!
We’re here to help you succeed. Also, we're happy to learn about any specific accommodations you may need to fully engage in our
recruitment process.
Wishing you all the best,
The Supercell Recruitment team
WE ARE LOOKING FOR A SENIOR TOOLS PROGRAMMER TO JOIN OUR NEWLY FORMED ART PIPELINES TEAM, SHAPING THE TECHNOLOGY THAT SUPPORTS OUR ARTISTS ACROSS GAME TEAMS. The Art Pipelines team is a small, growing group building art pipelines and pipeline tools that fit the way our artists work. The work is a mix of design and architecture on systems we’re building from the ground up, plus the day-to-day feature delivery, bug fixes, and tickets that come with running a tool team. You’ll have meaningful input on how these tools are structured, how they ship, and how they grow. We expect you to care about the people using the tools as much as the code that runs them. 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. WHAT YOU'LL BE DOING * Develop and ship features in art pipeline tools used by artists across our game teams. * Contribute to architecture and technical decisions on subsystems you build, from data models and file formats to UI and rendering. * Work directly with artists to understand their workflow pain, and turn it into tools that make their day shorter and their work better. * Ship cross-platform on Windows and macOS, and make the experience feel native and solid on both. * Collaborate with engine and game teams on the pipeline boundary. WHAT YOU HAVE * Strong professional experience with C++ in production environments. * Proven experience building desktop user interface, and a clear sense of how to structure a non-trivial user interface. * Experience shipping cross-platform desktop software on Windows and macOS, and you know where the pain points are. * Solid understanding of graphics fundamentals: coordinate systems, transforms, blending, rendering pipelines, animation. * Experience working in a codebase that others depend on: clean APIs, good documentation hygiene, code review discipline. * AI development tools (Copilot, Cursor, Claude, etc.) are part of your daily workflow. We treat them as productivity tools, not shortcuts to avoid. * Ability to communicate clearly with both technical and non-technical people. * Driven, focused, and willing to see projects through delivery. * A genuine desire to help others produce their best work. WOULD BE NICE IF YOU ALSO HAVE * Understanding of art pipelines and the day-to-day processes artists work through: what gets exported, where things break, what slows people down. * A background or hands-on experience in art, animation, or another creative discipline. * Background in animation systems: keyframing, interpolation, curve editors, timelines. * Prior experience building creative or content-creation tools, not just end-user applications. * Familiarity with immediate-mode UI frameworks (e.g. Dear ImGui) for in-engine tooling, debug overlays, and rapid prototyping. * Game engine or 3D engine development experience. WHY THIS ROLE MATTERS Our artists make content for live games played on a global scale. The tools they use every day shape what’s possible, and what’s painful. Success in this role means: * Tools that artists reach for first. * Shorter iteration loops between an idea and what ships in-game. * A codebase that your future teammates will gladly inherit. WHERE YOU'LL BE The team is based in our Helsinki office, which is the preferred location for this role as well. ––– That's it about the role! Below, we've gathered some things we feel are important for you to know. Totally optional, but a highly recommended read. Once you're ready to apply, just send us your application through the form on the bottom of the page. ––– ABOUT SUPERCELL Supercell is a games company from Helsinki, Finland, with offices also in San Francisco, Seoul, Shanghai, and London. You might know us as the makers of Hay Day, Clash of Clans, Boom Beach, Clash Royale, and Brawl Stars. Our mission is to create great games that as many people as possible play for years and that are remembered forever. So, how do we make great games? By putting together the best teams and giving them the freedom and independence to succeed. And by taking risks, failing, sharing learnings, and killing lots of projects. HEY, YOU MIGHT LOVE IT HERE! Independent cells and trust are at the core of our culture. But it takes more than that to make great games. We take good care of our people, providing them with the compensation, work environment, and resources they need to succeed while having fun along the way. YOU ARE NOT YOUR JOB TITLE ™ Here, you won’t need to focus on chasing titles or climbing ladders. Internally, our job titles don’t include prefixes like Senior, Junior, Principal, or Director. Recognition isn’t tied to your title, as it doesn't define the impact you can have around here. BENEFITS AND COMPENSATION Luring you in with glitter, glamour, and gems isn't what we're about. We want you to enjoy your time here fully, so we structure our compensation and benefits with that in mind. It starts with perceiving you as a human being, not a resource. RELOCATION? YES! No matter where you’re moving from, our dedicated mobility team and partners will support you throughout your move. We’ll ensure the process is as smooth as possible for you and anyone joining you – whether they’re family members of the human or animal kind! NOT SURE IF YOU SHOULD APPLY? Many candidates with great skills and experience second-guess themselves. The bar is high, but if this role excites you, apply! We’re here to help you succeed. Also, we're happy to learn about any specific accommodations you may need to fully engage in our recruitment process. Wishing you all the best, The Supercell Recruitment team
WE ARE LOOKING FOR AN EXPERIENCED ENGINE PROGRAMMER TO JOIN ONE OF OUR INTERNAL ENGINE TEAMS, WHICH IS RESPONSIBLE FOR THE CORE RUNTIME AND PLATFORM LAYER OF SUPERCELL’S IN-HOUSE GAME ENGINE. THE ENGINE TEAMS ARE INDEPENDENT TEAMS THAT MAINTAIN OUR INTERNAL TECH STACK AND WORK SEAMLESSLY WITH OUR GAME TEAMS TO REVOLUTIONIZE THE WAY WE DEVELOP GAMES AT SUPERCELL. You will be focused primarily on our multi-platform C++ game engine. You will be expected to iterate and integrate improvements to the engine and its subsystems while working alongside coders, designers and artists from game teams, as well as other core technical teams. We’re looking for someone like you, who ideally has years of experience, and knowledge acquired from the gaming industry. Whether you have broad experience in proprietary game engines or are a specialist in one area – 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. Read about the engine behind every Supercell game (and why you’ve never heard of it). WHAT YOU'LL BE DOING * Develop, maintain, and improve core engine systems used across all our games. * Design and evolve platform abstractions for iOS, Android, Windows, and macOS. * Work on runtime systems such as memory management, threading/job systems, asset loading, and performance-critical infrastructure. * Collaborate closely with game teams to identify bottlenecks and improve iteration speed, stability, and usability. * Improve developer workflows and tooling to make our engine a compelling alternative to off-the-shelf solutions. * Continuously modernize a large, long-lived codebase while supporting live games in production. * Work across team boundaries, ensuring clean integrations between core systems, rendering, and gameplay layers. WHAT YOU HAVE * Experience with in-house or proprietary game engines. * Strong professional experience with C++ in production environments. * Experience working with large, existing codebases, and the ability to improve them incrementally. * Solid understanding of core engine systems (e.g. memory, threading, asset management, runtime architecture). * Experience designing or working with cross-platform systems, especially for mobile (iOS/Android) and desktop (Windows/macOS). * Understanding of mobile performance characteristics (CPU, memory, threading, and platform constraints). * Ability to collaborate with both technical and non-technical team members. * Pragmatic problem-solving mindset and a focus on delivering real-world impact. * A self-starter approach to use AI: you've found ways to use it in your day-to-day work, you experiment, figure things out and bring the same energy to every new challenge. WOULD BE ALSO NICE IF YOU HAVE * Familiarity with build systems and tooling (e.g. CMake, Gradle, Python, CI pipelines). * Experience improving developer workflows, iteration times, or debugging tools. * Experience with UI/tooling frameworks such as ImGui. * Experience in game server development and Java. * Experience from game console platforms. WHY THIS ROLE MATTERS Our engine has been developed over many years and powers multiple live games at global scale. We are actively evolving it to better support current and future titles. Success in this role means: * Making the engine more stable, faster, and easier to use. * Helping game teams ship and operate live games more effectively. * Contributing to a long-term effort to build world-class internal technology. WHERE YOU'LL BE The team is based in Helsinki, which is the preferred location for this role. ––– That's it about the role! Below, we've gathered some things we feel are important for you to know. Totally optional, but a highly recommended read. Once you're ready to apply, just send us your application through the form on the bottom of the page. ––– ABOUT SUPERCELL Supercell is a games company from Helsinki, Finland, with offices also in San Francisco, Seoul, Shanghai, and London. You might know us as the makers of Hay Day, Clash of Clans, Boom Beach, Clash Royale, and Brawl Stars. Our mission is to create great games that as many people as possible play for years and that are remembered forever. So, how do we make great games? By putting together the best teams and giving them the freedom and independence to succeed. And by taking risks, failing, sharing learnings, and killing lots of projects. HEY, YOU MIGHT LOVE IT HERE! Independent cells and trust are at the core of our culture. But it takes more than that to make great games. We take good care of our people, providing them with the compensation, work environment, and resources they need to succeed while having fun along the way. YOU ARE NOT YOUR JOB TITLE ™ Here, you won’t need to focus on chasing titles or climbing ladders. Internally, our job titles don’t include prefixes like Senior, Junior, Principal, or Director. Recognition isn’t tied to your title, as it doesn't define the impact you can have around here. BENEFITS AND COMPENSATION Luring you in with glitter, glamour, and gems isn't what we're about. We want you to enjoy your time here fully, so we structure our compensation and benefits with that in mind. It starts with perceiving you as a human being, not a resource. RELOCATION? YES! No matter where you’re moving from, our dedicated mobility team and partners will support you throughout your move. We’ll ensure the process is as smooth as possible for you and anyone joining you – whether they’re family members of the human or animal kind! NOT SURE IF YOU SHOULD APPLY? Many candidates with great skills and experience second-guess themselves. The bar is high, but if this role excites you, apply! We’re here to help you succeed. Also, we're happy to learn about any specific accommodations you may need to fully engage in our recruitment process. Wishing you all the best, The Supercell Recruitment team P.S. Here's a video about what Supercell is about. Best enjoyed with salmiakki and rye bread!
WE ARE LOOKING FOR AN EXPERIENCED SERVER ENGINEER TO JOIN THE BRAWL STARS TEAM. AS A SERVER ENGINEER AT SUPERCELL, YOU'LL BE EMBEDDED IN A GAME TEAM, ACTIVELY CONTRIBUTING TO GAME DESIGN AND DIRECTION. YOU'LL BE RESPONSIBLE FOR MAKING SURE THAT OUR TENS OF MILLIONS OF DAILY PLAYERS GET THE BEST, MOST UNINTERRUPTED EXPERIENCE POSSIBLE. IN THE BRAWL STARS TEAM YOU WILL BE WORKING CLOSELY WITH CLIENT PROGRAMMERS AND OTHER TEAM MEMBERS TO DEVELOP NEW GAME FEATURES. Communication between server engineers in different game teams is absolutely vital to our success. Our server engineers frequently share learnings – both successes and failures – across game teams to make each team better. You must be humble, pragmatic and willing to admit and explain your mistakes. That way, the next time something goes wrong, we'll all be better prepared. If you have experience of developing live systems and using virtualized computing, and you understand what it means to support a system with large user volumes, in addition to being interested and excited about game feature development – you might just be the person we're looking for! WHAT YOU'LL BE DOING * Design, implementation, deployment and maintenance of highly-scalable and available backends for live games * Work closely with client programmers and other team members to develop new game features and actively contributing to game design discussions * Contribute to best-practices on reliability and availability * Troubleshoot and tune high-volume sharded database systems * Periodically offer round-the-clock first-line support of the production environments, as part of a rotating on-call duty WHAT YOU HAVE * Prior experience in game development, enthusiasm towards games and game feature development in general * Strong experience in server-side Java, including concurrency and distributed systems. * Good experience with Linux shell and scripting languages * Database design and implementation skills, and good SQL knowledge * Familiarity with Cloud computing * Hands-on experience with cloud platforms (AWS, GCP or Tencent Cloud), including automation and Infrastructure as Code (e.g. Terraform) * Knowledge of networking, security, and cloud security practices * Proven ability to design and implement high-performance, scalable distributed systems in a production setting * Ability to think clearly under pressure. We aim for minimal downtime in our games, and you are expected to be able to respond to and troubleshoot a wide range of issues in a production environment. * Being passionate and committed to tasks, and in general an autonomous person with high levels of initiative and energy * An open and respectful attitude towards others and their work * A self-starter approach to use AI: you've found ways to use it in your day-to-day work, you experiment, figure things out and bring the same energy to every new challenge WOULD BE NICE IF YOU ALSO HAVE * Familiarity with ZooKeeper or similar coordination / service discovery systems * A track record of improving operational procedures (deployments, observability, incident response, runbooks) for production services * Knowledge of network protocols and non-blocking IO * Previous working experience on high-throughput live systems is a big plus. If absent, then at least a solid appreciation of the challenges involved is expected. * Experience in server development without application servers WHERE YOU'LL BE This role is based in our Helsinki Studio. ––– That's it about the role! Below, we've gathered some things we feel are important for you to know. Totally optional, but a highly recommended read. Once you're ready to apply, just send us your application through the form on the bottom of the page. ––– ABOUT SUPERCELL Supercell is a games company from Helsinki, Finland, with offices also in San Francisco, Seoul, Shanghai, and London. You might know us as the makers of Hay Day, Clash of Clans, Boom Beach, Clash Royale, and Brawl Stars. Our mission is to create great games that as many people as possible play for years and that are remembered forever. So, how do we make great games? By putting together the best teams and giving them the freedom and independence to succeed. And by taking risks, failing, sharing learnings, and killing lots of projects. HEY, YOU MIGHT LOVE IT HERE! Independent cells and trust are at the core of our culture. But it takes more than that to make great games. We take good care of our people, providing them with the compensation, work environment, and resources they need to succeed while having fun along the way. YOU ARE NOT YOUR JOB TITLE ™ Here, you won’t need to focus on chasing titles or climbing ladders. Internally, our job titles don’t include prefixes like Senior, Junior, Principal, or Director. Recognition isn’t tied to your title, as it doesn't define the impact you can have around here. BENEFITS AND COMPENSATION Luring you in with glitter, glamour, and gems isn't what we're about. We want you to enjoy your time here fully, so we structure our compensation and benefits with that in mind. It starts with perceiving you as a human being, not a resource. RELOCATION? YES! No matter where you’re moving from, our dedicated mobility team and partners will support you throughout your move. We’ll ensure the process is as smooth as possible for you and anyone joining you – whether they’re family members of the human or animal kind! NOT SURE IF YOU SHOULD APPLY? Many candidates with great skills and experience second-guess themselves. The bar is high, but if this role excites you, apply! We’re here to help you succeed. Also, we're happy to learn about any specific accommodations you may need to fully engage in our recruitment process. Wishing you all the best, The Supercell Recruitment team