At a Glance
- Tasks: Lead the development of advanced software systems and mentor senior engineers.
- Company: Gram Games creates popular mobile games and is part of Zynga & Take-Two Interactive.
- Benefits: Enjoy competitive salary, private medical care, onsite chef, and relocation assistance.
- Why this job: Join a culture of autonomy, collaboration, and impactful work in the gaming industry.
- Qualifications: Strong software development experience, proficiency in C#, and understanding of game development required.
- Other info: We celebrate diversity and provide support for individuals with disabilities.
The predicted salary is between 60000 - 84000 ÂŁ 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.
Position Overview:
As a Principal Software Engineer, you will lead the architecture and development of highly advanced software systems. You will provide strategic technical direction, mentor senior engineers, and ensure that software solutions meet business and technical requirements.
What You’ll Do:
- Define architectural standards and frameworks for software development.
- Own the development of critical systems that require high reliability.
- Be involved in developing technical roadmaps and attend planning sessions.
- Evaluate and embrace new technologies to solve business needs.
- Support the engineering team in developing skills and promoting teamwork.
- Monitor project timelines and work progress to ensure quality.
- Provide technical leadership and mentorship to software developers.
- Ensure the technical feasibility and prioritization of new game features.
What You Bring:
- Strong experience in software development, with a proven track record of delivering high-quality, scalable systems.
- Proficiency in C# with essential knowledge of Unity.
- Proficiency in client-backend integrations.
- Strong understanding of software architecture and design principles.
- Excellent problem-solving skills, with the ability to break down complex technical challenges.
- Dedication to maintaining code quality through code reviews and alignment with industry standards CI/CD Processes.
- Having a very strong understanding of Git and code repository management.
- Ability to analyze product code and propose improvement solutions for better performance.
- Familiarity with game development and understanding of the gaming industry.
- A hands-on management style, with involvement in end-to-end process tracking.
- Excellent communication and leadership abilities.
- Skill in coordinating with other teams leads to synchronising the development processes.
- Understand general business concepts to interpret critical metrics for the business/product (such as DAU, ARPDAU, etc.).
- Bachelor’s degree or equivalent experience in Computer Science or a related field.
In return for bringing your expertise to this top-priority role, we offer some of the best benefits in the gaming industry.
- Highly competitive salary
- Private medical care
- Company bonus scheme
- Relocation assistance for those moving to the UK
- Awesome onsite chef serving breakfast, lunch, and lots of treats (naughty and nice)
- Life insurance and a favorable pension scheme
- Healthcare cash plan including dental and optical coverage
- Amazing tech to work with and consoles to play and relax with everywhere you look
#LI-Hybrid
We are proud to be an equal opportunity employer, which means we are committed to creating and celebrating diverse thoughts, cultures, and backgrounds throughout our organization. Employment with us is based on substantive ability, objective qualifications, and work ethic – not an individual’s race, creed, color, religion, sex or gender, gender identity or expression, sexual orientation, national origin or ancestry, alienage or citizenship status, physical or mental disability, pregnancy, age, genetic information, veteran status, marital status, status as a victim of domestic violence or sex offenses, reproductive health decision, or any other characteristics protected by applicable law.
As an equal opportunity employer, we are committed to providing the necessary support and accommodation to qualified individuals with disabilities, health conditions, or impairments (subject to any local qualifying requirements) to ensure their full participation in the job application or interview process. Please contact us at jobs@gram.gs to request any accommodations or for support related to your application for an open position.
Please be aware that Zynga does not conduct job interviews or make job offers over third-party messaging apps such as Telegram, WhatsApp, or others. Zynga also does not engage in any financial exchanges during the recruitment or onboarding process, and will never ask a candidate for their personal or financial information over an app or other unofficial chat channel. Any attempt to do so may be the result of a scamp or phishing attack, and you should not engage. Zynga’s in-house recruitment team will only contact individuals through their official Company email addresses (i.e., via a zynga.com, naturalmotion.com, smallgiantgames.com, themavens.com, gram.gs email domain).
Create a Job Alert
Interested in building your career at Gram Games? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
First Name *
Last Name *
Preferred First Name
Email *
Phone *
Location (City) *
Resume/CV *
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Do you have a visa requirement to work in the location you apply for? * Select…
How did you hear about this job? * Select…
Select…
By clicking \”I Acknowledge\”, you acknowledge that your personal information will be collected and used by Zynga based on the Privacy Notice for Job Applicants (the “Privacy Notice”), available at https://www.take2games.com/applicantprivacypolicy/ . The Privacy Notice provides information about how we use your data and how you can exercise your data rights (such as access, correction, or deletion). If you need more information, please contact the Privacy Contact identified in the Privacy Notice.
Are you currently employed by or have you previously worked for Zynga, 2K, Rockstar Games, Take-Two Interactive Software, or any subsidiary or affiliated company (either as an employee or consultant/contractor) * Select…
If you answered \”Yes\” to the previous question, please provide the name of the specific studio, division, or company you worked for (e.g., Ghost Story Games). Also, provide the start and end dates (approximate dates are acceptable) of your employment or engagement
What gender identity do you most closely identify with? (Select one) Select…
#J-18808-Ljbffr
Principal Software Engineer London, UK employer: Gramgames
Contact Detail:
Gramgames Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer London, UK
✨Tip Number 1
Familiarise yourself with Gram Games' portfolio, especially their popular titles like Merge Dragons! and 1010!. Understanding their game mechanics and design philosophy will help you demonstrate your passion for their work during interviews.
✨Tip Number 2
Showcase your leadership skills by discussing past experiences where you've mentored junior developers or led projects. Highlighting your ability to guide teams and foster collaboration will align well with the role's expectations.
✨Tip Number 3
Stay updated on the latest trends in game development and software architecture. Being able to discuss new technologies and how they can be applied to improve existing systems will set you apart as a forward-thinking candidate.
✨Tip Number 4
Prepare to discuss your experience with CI/CD processes and Git management. Providing specific examples of how you've maintained code quality and streamlined development workflows will demonstrate your technical expertise and commitment to best practices.
We think you need these skills to ace Principal Software Engineer London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with C# and Unity. Emphasise any leadership roles or mentoring experiences you've had, as these are crucial for the Principal Software Engineer position.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your skills align with Gram Games' focus on autonomy and collaboration. Mention specific projects or technologies you’ve worked with that relate to their needs.
Showcase Relevant Projects: Include a portfolio or links to projects that demonstrate your ability to deliver high-quality, scalable systems. Highlight any experience with client-backend integrations and your understanding of software architecture.
Prepare for Technical Questions: Anticipate technical questions related to software architecture, problem-solving, and code quality. Be ready to discuss your approach to mentoring and leading teams, as well as your familiarity with CI/CD processes and Git.
How to prepare for a job interview at Gramgames
✨Showcase Your Technical Expertise
As a Principal Software Engineer, it's crucial to demonstrate your strong experience in software development. Be prepared to discuss specific projects where you've delivered high-quality, scalable systems, particularly using C# and Unity.
✨Emphasise Leadership and Mentorship
Highlight your ability to provide technical leadership and mentor other engineers. Share examples of how you've supported team members in developing their skills and fostering a collaborative environment.
✨Discuss Architectural Standards
Be ready to talk about your experience in defining architectural standards and frameworks. Discuss how you've approached the development of critical systems that require high reliability and how you ensure they meet business and technical requirements.
✨Prepare for Problem-Solving Scenarios
Expect to face complex technical challenges during the interview. Prepare to break down these challenges and explain your problem-solving process, showcasing your analytical skills and understanding of software architecture.