Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 [email protected] and help us bring more iconic games to life.
Key Skills
Ranked by relevanceReady to apply?
Join Marmalade Game Studio and take your career to the next level!
Application takes less than 5 minutes

