Senior Engine Programmer
Senior Engine Programmer

Senior Engine Programmer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join our engine team to revolutionise game development with C++ and innovative tools.
  • Company: Supercell, a leading games company known for iconic titles like Clash of Clans.
  • Benefits: Enjoy a supportive work environment, competitive compensation, and relocation assistance.
  • Why this job: Make a real impact on mobile gaming while collaborating with talented teams.
  • Qualifications: Strong C++ skills and experience in game engine development are essential.
  • Other info: Flexible culture focused on independence and creativity, with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for an experienced engine programmer for our internal engine team. The engine team is an independent team that maintains our internal tech stack and works seamlessly with our game teams to revolutionise the way we develop games at Supercell. You will be focused primarily on our multi-platform C++ engine. You will be expected to iterate and integrate improvements to the engine and tools working alongside coders 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 engine and tools development 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.

What You’ll Be Doing

  • Maintaining, improving and developing on core engine systems, tools and plugins for game content creation for both mobile and desktop platforms.
  • Working closely with game team artists, 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.
  • Engaging with the wider development team here at Supercell to help shape the future of our tech.

What You Have

  • Strong, professional experience using C++.
  • Ability to quickly get up to speed with existing code, across multiple codebases and projects.
  • Experience in writing core systems and tools for game development.
  • Game engine / 3D engine development experience.
  • 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.

Would Be Nice if You Also Have

  • Experience writing plugins for Blender or similar 3rd party content creation tools.
  • ImGui or similar experience for developing in‑house editors.
  • Experience in iOS / Android development.
  • Experience in Flash / Animate.
  • Experience with build, scripting and orchestration tools, CMake, Jenkins/github, Gradle, Python etc.
  • Experience in Java.

Where You’ll Be

You can be based either in Helsinki or London office. As the majority of the team is currently based in Helsinki, regular travel from London to Helsinki can be expected.

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? 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.

Senior Engine Programmer employer: Supercell

Supercell is an exceptional employer that fosters a culture of independence and creativity, allowing you to thrive as a Senior Engine Programmer. With a focus on collaboration across teams in vibrant locations like Helsinki and London, you'll enjoy a supportive work environment that prioritises your well-being and professional growth. Our commitment to providing comprehensive benefits, coupled with the freedom to innovate and make a real impact, makes Supercell a truly rewarding place to advance your career in game development.
S

Contact Detail:

Supercell Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engine Programmer

✨Tip Number 1

Network like a pro! Reach out to folks in the gaming industry, especially those who work at Supercell. A friendly chat can open doors and give you insights that might just land you an interview.

✨Tip Number 2

Show off your skills! If you've got a portfolio or any projects you've worked on, make sure to highlight them. A strong demo can speak volumes about your capabilities as an engine programmer.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C++ knowledge and game engine concepts. Practice coding challenges and be ready to discuss your past experiences in detail.

✨Tip Number 4

Don’t hesitate to apply through our website! Even if you think you might not tick every box, if the role excites you, go for it. We’re all about finding the right fit, so let’s see what you’ve got!

We think you need these skills to ace Senior Engine Programmer

C++
Game Engine Development
3D Engine Development
Core Systems Development
Tools Development
Communication Skills
Problem-Solving Skills
Collaboration with Technical and Non-Technical Teams
Experience with Mobile Platforms
Plugin Development for Content Creation Tools
ImGui or Similar Experience
iOS Development
Android Development
Build and Scripting Tools (CMake, Jenkins, GitHub, Gradle, Python)
Java

Some tips for your application 🫡

Show Off Your C++ Skills: Make sure to highlight your experience with C++. We want to see how you've used it in past projects, especially in game engine or tools development. Don't hold back on the details!

Tailor Your Application: Take a moment to customise your application for this role. Mention specific experiences that relate to maintaining and improving core engine systems. This shows us you're genuinely interested and have done your homework.

Be Proactive in Your Approach: We love candidates who take initiative! Share examples of how you've identified and solved workflow issues in previous roles. This will demonstrate your proactive nature and problem-solving skills.

Apply Through Our Website: Don't forget to hit that apply button on our website! It's the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at Supercell

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with core systems and tools you've developed, as well as any challenges you've faced in game engine development. They’ll want to see that you can dive into existing codebases quickly.

✨Showcase Your Collaboration Skills

Since you'll be working closely with artists, coders, and designers, it's crucial to demonstrate your ability to communicate effectively with both technical and non-technical team members. Prepare examples of past projects where you successfully collaborated across different disciplines.

✨Prepare for Technical Questions

Expect some technical questions related to game engine development and multi-platform integration. Brush up on your knowledge of tools like CMake, Jenkins, and any relevant scripting languages. Being able to discuss how you've used these tools in previous roles will set you apart.

✨Be Ready to Discuss Improvements

Think about specific improvements you've made to engines or tools in your past roles. Be prepared to explain your thought process behind these changes and how they benefited the overall project. This shows your proactive nature and commitment to delivering top-notch mobile games.

Senior Engine Programmer
Supercell

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>