Senior Software Engineer London, UK
Senior Software Engineer London, UK

Senior Software Engineer London, UK

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join us as a Senior Core Tech Developer, tackling performance challenges in mobile game development.
  • Company: Gram Games creates hit titles like Merge Dragons! and is part of the Zynga family.
  • Benefits: Enjoy autonomy, collaboration, and a vibrant work culture with opportunities for personal impact.
  • Why this job: Make a difference in millions of players' experiences while working in a supportive team environment.
  • Qualifications: 5+ years in game development, strong Unity 3D and C# skills, and a passion for problem-solving.
  • Other info: Ideal for those who thrive on ownership and continuous improvement in a dynamic setting.

The predicted salary is between 48000 - 72000 £ per year.

Gram Games is the studio behind popular titles like 1010!, Six!, Merge Dragons!, and Merge Magic!, with more exciting projects in the pipeline. We are proudly part of the Zynga & Take-Two Interactive family. We do things differently here: we work in small self-managing teams, giving you an incredible amount of ownership, autonomy, and impact.

At Gram, everyone is expected to have a razor-sharp focus on creating a tangible impact on their team, their work environment, and on the overall company strategy. If you are motivated by autonomy, constant improvement, collaboration, and a sense of belonging, this is the place for you.

We are currently looking for a Senior Core Tech Developer with a passion to identify, investigate and resolve performance and architectural challenges that come with iOS & Android game development. This will involve using game metrics and profiling tools on both the live game and upcoming features to dig into performance issues, optimisations, crashes and ANR’s as well as improving the overall game architecture. You’ll be doing hands-on development and be responsible for making sure that our millions of daily players get the best, most uninterrupted experience possible.

Requirements

  • At least 5+ years experience as a game developer
  • A deep, wide, demonstrated knowledge in various areas of game programming like gameplay, graphics, UI, tools etc.
  • Previous experience working with mobile games
  • Previously shipped at least one product in a team environment
  • A solid understanding of the Unity 3D game engine
  • Strong experience using C# (experience with other languages is a plus)
  • A solid understanding of the life cycle of a game project both development and live operations
  • Very comfortable with modern version control systems (git)
  • Strong communication skills
  • Goal-orientated and a strong team player
  • Designs, architects, and implements high quality, structured, and robust code
  • Can independently create quality solutions to problems
  • Can quickly, and efficiently, pick up and start working with pre-existing codebases
  • Proficient in written and spoken English

Nice to haves:

  • BSc in Game Development/Computer Science/Computer Engineering or related field
  • Understanding / experience with the Free-to-Play model, ECS systems, optimisation
  • Some knowledge of Python, Objective-C, Swift, Java or Go
  • Familiar with unit tests, CI/CD, networking, backend integrations etc.
  • Experience using profiling tools to look into performance issues
  • Worked on optimisations on previous projects that have improved the users experience or development process in some way
S

Contact Detail:

Seibold GmbH Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer London, UK

✨Tip Number 1

Familiarise yourself with Gram Games' titles and their development processes. Understanding their games, like Merge Dragons! and 1010!, will help you speak their language during interviews and show your genuine interest in their work.

✨Tip Number 2

Highlight your experience with Unity 3D and C#. Be prepared to discuss specific projects where you've used these technologies, as this will demonstrate your technical expertise and relevance to the role.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of how you've tackled performance issues or architectural challenges in past projects. This will illustrate your ability to handle the responsibilities outlined in the job description.

✨Tip Number 4

Emphasise your teamwork and communication skills. Since Gram Games values collaboration, be ready to share experiences where you've successfully worked within a team to achieve common goals.

We think you need these skills to ace Senior Software Engineer London, UK

Game Development
Unity 3D
C# Programming
Mobile Game Development
Performance Optimisation
Architectural Design
Version Control (Git)
Problem-Solving Skills
Team Collaboration
Communication Skills
Code Quality Assurance
Game Metrics Analysis
Live Operations Management
Adaptability to Existing Codebases
Proficiency in English

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in game development, particularly with mobile games and the Unity 3D engine. Emphasise your skills in C# and any other relevant programming languages, as well as your understanding of game project life cycles.

Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your experience aligns with Gram Games' focus on performance and architectural challenges. Mention specific projects you've worked on that demonstrate your ability to create high-quality, robust code.

Showcase Relevant Projects: If possible, include links to your previous work or portfolio that showcases your contributions to mobile games. Highlight any optimisations you've implemented that improved user experience or development processes.

Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Prepare to explain your experience with profiling tools, version control systems, and how you've tackled performance issues in past projects.

How to prepare for a job interview at Seibold GmbH

✨Showcase Your Technical Skills

Be prepared to discuss your experience with game development, particularly in Unity 3D and C#. Bring examples of past projects where you tackled performance issues or architectural challenges, as this will demonstrate your hands-on expertise.

✨Emphasise Team Collaboration

Since Gram Games values self-managing teams, highlight your ability to work collaboratively. Share specific instances where you contributed to a team project, focusing on how you communicated and resolved conflicts to achieve common goals.

✨Demonstrate Problem-Solving Abilities

Prepare to discuss how you've independently identified and solved complex problems in previous roles. Use metrics and profiling tools as examples to illustrate your analytical skills and your approach to optimising game performance.

✨Align with Company Culture

Research Gram Games' culture and values, especially their focus on autonomy and impact. Be ready to explain why these aspects resonate with you and how you can contribute to creating a positive work environment.

Senior Software Engineer London, UK
Seibold GmbH
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>