At a Glance
- Tasks: Lead development on top-selling digital board games using Unity and C#.
- Company: Join Marmalade Game Studio, creators of beloved board games.
- Benefits: Flexible working options, competitive salary, and 22 days holiday plus bonuses.
- Other info: Enjoy a supportive culture with opportunities for professional growth.
- Why this job: Make a real impact in the gaming world while working with a passionate team.
- Qualifications: Experience in Unity game development and strong problem-solving skills.
The predicted salary is between 40000 - 50000 £ per year.
Join Marmalade Game Studio – Creators of Top-Selling Digital Board Games. At Marmalade Game Studio, we bring the world’s best-loved board games to life on mobile, PC, and console. From Monopoly to Clue/Cluedo, we’re passionate about crafting rich, high-quality gaming experiences that players of all ages can enjoy. We’re currently looking for a Unity Game Programmer to join our talented team. If you’re an experienced developer with a passion for games and a knack for solving complex challenges, we’d love to hear from you.
What You’ll Be Doing:
- Lead development on high-profile titles using Unity and C#—from core systems to moment-to-moment gameplay.
- Design and implement complex features and systems, contributing directly to the feel and flow of our games.
- Write clean, maintainable code and drive optimization for CPU, memory, and networking performance.
- Create tools and systems within Unity to support our teams and improve development workflows.
- Work with Unity’s build pipeline to support reliable and efficient game builds.
- Maintain clear documentation of the services, systems, and tools you develop.
- Collaborate across departments, sharing technical insight and working closely with design, art, marketing, and production teams.
- Support hiring and mentorship by participating in interviews, onboarding new team members, and guiding junior programmers.
What We’re Looking For:
- Proven experience in professional game development using Unity and C#.
- Deep knowledge of game architecture, best programming practices, and Unity systems.
- Solid understanding of mobile platforms, with bonus points for console or PC experience.
- Strong mathematical and problem-solving skills for gameplay and systems programming.
- Familiarity with version control systems like Git or Perforce.
Bonus Skills (Not Required, but Great to Have):
- A genuine passion for games—both playing and building them!
- Experience with Zenject/Extenject or other dependency injection frameworks.
- Knowledge of AWS, Azure, or Backend-as-a-Service tools (e.g. PlayFab, Firebase).
- Experience with multiplayer game development (Photon or similar).
- Proficiency in Unity Shader Language (HLSL) or C++.
- Familiarity with platform-specific build tools (Gradle, Cocoapods, Xcode).
- Exposure to CI/CD systems like Jenkins.
What we can offer:
- Enjoy a supportive and flexible working culture.
- Be part of a studio that values quality, creativity, and ownership.
- Flexible working: choose to work from our London, Lisbon or Bucharest studios, from home, or a mix of both.
- Salary based on your experience and skills.
- 22 days holiday + 3 bonus days over Christmas + extra holiday for long service.
- 40 hours per year dedicated to professional development.
- Other benefits based on where you live.
Ready to roll the dice on a new challenge? To apply, send your CV and portfolio to jobs@marmalademail.com and help us bring more iconic games to life.
Unity Programmer employer: Marmalade Game Studio
Marmalade Game Studio is an exceptional employer that fosters a supportive and flexible working culture, allowing Unity Programmers to thrive in a creative environment. With opportunities for professional development, generous holiday allowances, and the flexibility to work from various locations including London, Lisbon, or Bucharest, we prioritise employee well-being and growth. Join us to be part of a passionate team dedicated to crafting high-quality gaming experiences that resonate with players of all ages.
StudySmarter Expert Advice🤫
We think this is how you could land Unity Programmer
✨Tip Number 1
Network like a pro! Reach out to fellow developers, attend gaming events, and join online communities. The more connections we make, the better our chances of landing that Unity Programmer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects in Unity. We want to see your problem-solving abilities and creativity in action, so make sure it’s easy to navigate and highlights your strengths.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. We can’t stress enough how important it is to demonstrate your knowledge of game architecture and programming practices during those chats.
✨Tip Number 4
Apply through our website! It’s the easiest way to get noticed. Make sure to tailor your application to highlight your passion for games and relevant experience, and don’t forget to follow up after submitting!
We think you need these skills to ace Unity Programmer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Unity and C#. We want to see how your skills align with the role, so don’t be shy about showcasing your best projects!
Show Off Your Passion:Let us know why you love games! Whether it’s a personal project or a favourite title, sharing your enthusiasm can really make your application stand out.
Keep It Clear and Concise:When writing your application, clarity is key. Use straightforward language and avoid jargon where possible. We want to understand your experience without getting lost in technical terms!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you’re considered for the role as quickly as possible!
How to prepare for a job interview at Marmalade Game Studio
✨Know Your Unity Inside Out
Make sure you brush up on your Unity skills before the interview. Be ready to discuss your past projects, focusing on how you used Unity and C# to solve specific challenges. Highlight any complex features you've implemented and be prepared to explain your thought process.
✨Show Off Your Problem-Solving Skills
Since the role requires strong mathematical and problem-solving abilities, come prepared with examples of how you've tackled tough programming issues in the past. Think of specific scenarios where your solutions made a significant impact on gameplay or system performance.
✨Collaborate Like a Pro
Marmalade Game Studio values teamwork, so be ready to talk about your experience working with cross-functional teams. Share examples of how you've collaborated with designers, artists, and other departments to create a seamless gaming experience.
✨Passion for Gaming is Key
Let your enthusiasm for games shine through during the interview. Talk about your favourite games, what you love about them, and how that passion drives your work as a programmer. This will show that you're not just a coder, but someone who genuinely cares about creating great gaming experiences.