At a Glance
- Tasks: Develop and maintain our Live Ops tool for managing game services.
- Company: Join Gram Games, creators of hit titles like Merge Dragons! and part of Zynga.
- Benefits: Enjoy autonomy, collaboration, and a vibrant work culture with impactful projects.
- Why this job: Make a real difference in player experience while working in a dynamic team.
- Qualifications: 2+ years in software engineering, preferably in gaming; strong Git skills required.
- Other info: Opportunity to learn and grow in a fast-paced environment.
The predicted salary is between 36000 - 60000 £ 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.
As a Software Engineer at Gram Games, you will be responsible for developing and maintaining our Live Ops tool, a critical system that enables us to manage live services for our games. This tool supports the delivery of new features, updates, in-game events, promotions, and other improvements, all in an agile and efficient manner to enhance the player experience. The solutions you build will play a crucial role in our ability to scale and manage live operations effectively. You will collaborate closely with the tools team to design and implement new features, troubleshoot issues, and maintain the existing online services.
Key Responsibilities:
- Develop and implement new features for the internal Live Ops tool.
- Troubleshoot, debug, and resolve issues promptly.
- Design frameworks and systems to support new feature development.
- Write high-quality, maintainable, and well-structured code.
- Ensure solutions meet specified requirements.
- Participate in code reviews, offering constructive feedback to peers.
- Document processes, designs, and systems comprehensively.
- Take ownership of problems from concept to delivery, continuously learning and applying new skills as needed.
Minimum Qualifications:
- 2+ years of software engineering experience in the game industry.
- Proven track record of shipping products in a collaborative team environment.
- Strong experience with version control systems like Git.
- B.Sc. in Computer Science or related field, or equivalent practical experience.
- Excellent communication skills, both written and verbal.
- Proficiency in English (written and spoken).
Desired Skills:
- Experience with C# and Unity for game development.
- Experience with Go programming.
- Familiarity with unit testing, CI/CD pipelines, networking, and backend systems.
- Knowledge of designing scalable and highly available systems.
This role offers the opportunity to work in a dynamic, fast-paced environment where your contributions will directly impact the success and experience of our player community.
Contact Detail:
Seibold GmbH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Live-ops) London, UK
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C# and Unity. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the gaming community, especially around Live Ops. Join forums, attend meetups, or participate in online discussions to understand current trends and challenges in live game operations. This knowledge can help you demonstrate your passion and insight during interviews.
✨Tip Number 3
Showcase your collaborative skills by discussing past experiences where you worked in a team environment. Highlight how you contributed to the success of a project, particularly in agile settings, as this aligns with the studio's focus on teamwork and ownership.
✨Tip Number 4
Prepare to discuss your problem-solving approach. Be ready to share examples of how you've tackled technical challenges in previous roles, especially those related to maintaining and improving live services, as this is a key responsibility for the position.
We think you need these skills to ace Software Engineer (Live-ops) London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in the gaming industry. Emphasise any work you've done with Live Ops solutions and your proficiency in C# and Unity.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for game development and your understanding of Gram Games' unique culture. Mention specific projects or experiences that demonstrate your ability to work autonomously and collaboratively.
Showcase Your Technical Skills: In your application, include examples of your coding skills, particularly in C# and Go. If possible, link to any relevant projects or contributions on platforms like GitHub to demonstrate your expertise.
Prepare for the Interview: Anticipate questions about your experience with Live Ops tools and your approach to problem-solving. Be ready to discuss how you can contribute to enhancing player experience through your technical skills and teamwork.
How to prepare for a job interview at Seibold GmbH
✨Showcase Your Experience with Live Ops
Make sure to highlight any previous experience you have with Live Ops solutions. Discuss specific projects where you developed or maintained tools that supported live services, as this will demonstrate your understanding of the role's requirements.
✨Emphasise Collaboration Skills
Since the company values teamwork, be prepared to discuss how you've successfully collaborated with others in past roles. Share examples of how you contributed to team projects and how you handled feedback during code reviews.
✨Demonstrate Problem-Solving Abilities
Prepare to talk about challenges you've faced in your previous work and how you resolved them. This could include debugging issues or designing systems for scalability. Showing your analytical thinking will impress the interviewers.
✨Familiarise Yourself with Their Games
Take some time to play or research Gram Games' titles like 1010! and Merge Dragons!. Understanding their games will not only show your enthusiasm but also help you relate your skills to their specific needs during the interview.