At a Glance
- Tasks: Lead the development of advanced software systems and mentor a talented engineering team.
- Company: Join Gram Games, creators of popular titles like Merge Dragons! and part of Zynga.
- Benefits: Enjoy competitive salary, private medical care, and an onsite chef serving delicious meals.
- Why this job: Make a real impact in a creative environment with ownership and autonomy.
- Qualifications: Strong software development experience, proficiency in C#, and a passion for gaming.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 43200 - 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.
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.
Benefits
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
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 scam 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).
Principal Software Engineer in London employer: Gram Games
Contact Detail:
Gram Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the gaming industry, especially those at Gram Games. A friendly chat can open doors and give you insider info about the company culture and what they’re really looking for.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you’ll be leading software architecture, be ready to discuss your past projects and how you tackled complex challenges. Show them your problem-solving prowess!
✨Tip Number 3
Don’t just talk about your experience; demonstrate it! Bring examples of your work, whether it’s code snippets or project outcomes. This will help you stand out and show that you can deliver high-quality, scalable systems.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll have access to AI-powered advice tailored to the role, which can give you an edge in the hiring process.
We think you need these skills to ace Principal Software Engineer in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for game development shine through! We want to see how your love for creating engaging experiences aligns with our mission at Gram Games.
Tailor Your CV: Make sure to customise your CV to highlight relevant experience and skills that match the Principal Software Engineer role. We’re looking for specific examples of your work with C# and Unity, so don’t hold back!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences are easy to read and understand. This helps us get a quick grasp of your capabilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Gram Games
✨Know Your Tech Inside Out
As a Principal Software Engineer, you'll need to showcase your expertise in C# and Unity. Brush up on your knowledge of software architecture and design principles, and be ready to discuss how you've applied these in past projects. Prepare examples that highlight your problem-solving skills and your ability to deliver high-quality, scalable systems.
✨Showcase Your Leadership Skills
Since this role involves mentoring senior engineers and providing technical leadership, think about times when you've successfully led a team or project. Be prepared to share specific instances where you guided others, resolved conflicts, or improved team dynamics. This will demonstrate your hands-on management style and your commitment to fostering collaboration.
✨Understand the Business Side
Gram Games values candidates who can interpret critical business metrics. Familiarise yourself with concepts like DAU and ARPDAU, and be ready to discuss how your technical decisions can impact these metrics. Showing that you understand the bigger picture will set you apart from other candidates.
✨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Practice coding problems and system design scenarios that are relevant to game development. Being able to articulate your thought process while solving these challenges will demonstrate your analytical skills and technical prowess.