Senior Software Engineer, Supercell ID

Senior Software Engineer, Supercell ID

Full-Time 60000 - 80000 € / year (est.) No home office possible
Supercell

At a Glance

  • Tasks: Design and build a secure platform for millions of players while leading impactful projects.
  • Company: Join Supercell, a leader in gaming with a focus on player safety and innovation.
  • Benefits: Relocation support, competitive salary, and a collaborative work environment.
  • Other info: Enjoy high autonomy and the chance to shape technical direction in a dynamic team.
  • Why this job: Make a real impact on gaming infrastructure that reaches hundreds of millions.
  • Qualifications: Strong programming skills and experience with critical systems; security mindset is a must.

The predicted salary is between 60000 - 80000 € per year.

We are looking for a Senior Software Engineer to join the Supercell ID team within our Player Platform organization. In this role, you will own and drive significant evolutions of Supercell ID, setting technical direction, leading high-impact initiatives end-to-end and raising the bar for player safety, reliability, and trust across our ecosystem.

What You'll Be Doing

  • Design, build, and operate a scalable, highly available, and secure platform for hundreds of millions of players.
  • Own systems end-to-end – from architecture decisions through production operation.
  • Collaborate with stakeholders to define requirements.
  • Participate in 24/7 on-call rotation for production support.

What You Have

  • Strong programming skills (we use Java and DynamoDB, but value experience in other stacks too).
  • Experience owning and operating business-critical systems – you’ve designed for failure, set up observability, and have been woken up when things broke.
  • A security mindset – you think about threats and vulnerabilities during design, not after launch.
  • Ability to break down complex problems into incremental deliverables that each bring value.
  • Familiarity with cloud infrastructure (AWS preferred) and infrastructure-as-code (Terraform).
  • Proficiency using modern AI-assisted development tools in your day-to-day work.
  • Experience driving cross-team projects and working with non-engineering stakeholders.
  • Comfort with ambiguity and a strong sense of ownership.

Would Be Nice if You Also Have

  • Experience with identity/authentication systems (OAuth, OIDC, session management).
  • Experience building multi-region systems with high-availability goals.
  • Experience developing AI-assisted engineering workflows or tooling.

Why This Role

  • Scale: Your work reaches hundreds of millions of players across all Supercell games and services.
  • Ownership: Small team, big responsibility – you'll shape technical direction, not just execute tickets.
  • Impact: Supercell ID is foundational infrastructure; what you build matters to every game team and every player.
  • Environment: High autonomy, low bureaucracy – we trust you to make good decisions.

Where You Will Be

Open to this role being based in either our Helsinki or London office. London-based individuals will be expected to travel regularly to Helsinki, where the majority of this team is based.

Benefits and Compensation

Relocation support – dedicated mobility team and partners will help with a smooth move, regardless of where you’re moving from.

Senior Software Engineer, Supercell ID employer: Supercell

Supercell is an exceptional employer that fosters a culture of high autonomy and low bureaucracy, allowing Senior Software Engineers to take ownership of their work and make impactful decisions. With the opportunity to design and operate systems for hundreds of millions of players, employees benefit from a collaborative environment that prioritises innovation and player safety. Additionally, the company offers comprehensive relocation support for those based in London, ensuring a smooth transition to its vibrant Helsinki office, where the majority of the team operates.

Supercell

Contact Detail:

Supercell Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Supercell ID

Tip Number 1

Network like a pro! Reach out to current or former employees at Supercell on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills in action! If you’ve got a portfolio or GitHub with projects that highlight your programming prowess, make sure to share it during interviews. It’s a great way to demonstrate your experience with Java and cloud infrastructure.

Tip Number 3

Prepare for those tricky questions! Think about how you’ve handled system failures or security challenges in the past. Be ready to discuss specific examples that showcase your problem-solving skills and ownership mindset.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Supercell team.

We think you need these skills to ace Senior Software Engineer, Supercell ID

Strong Programming Skills
Java
DynamoDB
Cloud Infrastructure (AWS)
Infrastructure-as-Code (Terraform)
Security Mindset
Observability

Some tips for your application 🫡

Show Off Your Skills:When you're writing your application, make sure to highlight your strong programming skills and any experience you have with Java and DynamoDB. We want to see how you've owned and operated business-critical systems, so share those stories!

Be Clear and Concise:Keep your application clear and to the point. Break down complex experiences into bite-sized pieces that showcase your ability to tackle challenges. Remember, we love seeing how you think about security and reliability in your designs!

Tailor Your Application:Make sure to tailor your application to the role. Mention your familiarity with cloud infrastructure and any experience with identity/authentication systems. This shows us you understand what we're looking for and how you can contribute.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can't wait to see what you bring to the table!

How to prepare for a job interview at Supercell

Know Your Tech Stack

Make sure you brush up on your programming skills, especially in Java and DynamoDB. Be ready to discuss your experience with these technologies and how you've used them to build scalable systems. It’s also a good idea to have examples of how you’ve designed for failure and set up observability in past projects.

Show Your Security Mindset

Since this role emphasises a security mindset, prepare to talk about how you've considered threats and vulnerabilities during the design phase of your projects. Bring specific examples where you implemented security measures proactively rather than reactively.

Demonstrate Ownership and Collaboration

Be ready to share experiences where you took ownership of complex projects and collaborated with non-engineering stakeholders. Highlight how you broke down complex problems into manageable tasks and delivered value incrementally.

Familiarise Yourself with Cloud Infrastructure

If you have experience with AWS and infrastructure-as-code tools like Terraform, make sure to mention it. Even if you haven't worked directly with these, understanding their principles can help you stand out. Discuss any relevant projects where you utilised cloud infrastructure to enhance system reliability.