Media Molecule - About Us!

We are a small, diverse studio with a family vibe. Self-motivation, knowledge of your craft, and willingness to push the boundaries of what is possible are important qualities for prospective Molecules. In return, we offer flexible working, inclusivity, a highly collaborative approach to development and really quite marvellous benefits and perks. 

We are looking for someone who is interested in building features for the Dreams community.  The Community are at the very heart of Dreams, and with this being a live service this isn’t a typical game dev role.  If you are someone interested in being part of building an exciting, and lovely, creative community then this role could just be for you!

The role requires a passionate, technically proficient programmer who understands the need for attention to detail. Someone willing to ‘run with it’ and exceed our expectations (and their own).

What you'll be doing

As programmers at Media Molecule we work in C++ and make all of our own technology and tools. You’ll be joining a small, multi-discipline team, where you will be expected to help to define all aspects of the game code and design for the Dreamiverse. We would hope to find someone who gets excited about adding the special details and will bring a bit of their personality to the project. Mm works in a very “ground up” style, where there is some freedom to try out ideas (within the project framework), but your results will have to speak for themselves on the screen.

Required Skills

  • Have made a game (doesn’t need to be a huge project or AAA) but needs to demonstrate that you are able to design and implement gameplay from conception through to a final polished, fun product.
  • Have strong C++ and 3D maths skills.
  • Have creative ideas, the skills to take an idea from high level through to implementation, and the ability to critique the quality of your own work.
  • Strong code architecting skills (more of a nice to have). You will be expected to maintain and improve the existing code and data structures.
  • Need to be comfortable moving back and forth between the technical details of low level programming, general tech, and more creative programming. At Media Molecule, there is no strong division between these areas.
  • Self-motivated, an ideas person, and someone keen to take on the challenge that this role involves.
  • This is a unique opportunity to be an integral member of an efficient games team; where designing ‘cutting-edge’ solutions directly helps make our game fun.

We are seeking a passionate, technically proficient programmer who understands the need for great attention to detail. Someone willing to ‘run with it’ and exceed our expectations, (and their own). The remit of this role will be to cover both 1) gameplay coding such as character feel, and 2) working within the Creative Toolset of Dreams to achieve the best user experience to for players to create entertaining content.

This is a permanent position.


Before you apply

Media Molecule is an equal opportunity employer. Recruitment selection is based on objective, job-related criteria, as well as a commitment to diversity. Applicants will be chosen on their merits and abilities.

What you get: 

On top of all the things we already mentioned, you’ll also get to be part of a talented, diverse team of people, get a tip top benefits package, including private health and life insurance, income protection and all that jazz, a competitive salary, a winning bonus scheme, London weighting, a personal development fund, being a name and not a number, organic fruit, really comfy chairs, and the occasional hug. Our main studio is based in Guildford, and we now also have a small office in Brighton.

Tips for getting hired!

Words are not enough! We need to see what you make: a portfolio, showreel, demo…send us a curated selection of your work that shows just the pieces you’re most proud of. Don’t be afraid to show us your personal work alongside your professional projects… just make sure we have your best creations to look at. We’re certainly excited to see portfolios made in Dreams as well.

Be yourself. We are a studio that encourages our team think creatively, to play with new technology and jam on individual ideas. We love seeing the personality of everyone at Media Molecule reflected in Dreams and so it’s YOU and YOUR STYLE that we are interested in learning about.

Embrace collaboration. Dreams is a very collaborative project and Media Molecule loves a game jam, so we need team members that can work well together – sometimes across departments that don’t traditionally overlap. Maybe you already work on a team, or manage a guild or play in a band – we’d love to hear how you get on collaborating with others.

Go for it. Media Molecule is filled with people with all sorts of previous experiences – straight from university, from jobs outside the industry, from AAA studios and indie ones, etc. We are after people who fit the roles we are hiring for not a specific number of years in the industry. Some roles benefit from certain experience, of course, but otherwise we are very open. We make creative games, and creativity is something we all enjoy. If you are interested then please apply – and don’t forget that portfolio!

How to apply

We'd love to see some of your past work to get a feel for your gameplay sensibilities, your design skills, and your enthusiasm for making games, so please do include links to them in your application. Videos are ideal, as we may not have the time to download and play every game we receive. If they're collaborations, also make sure to include a description of what your contribution was to the project(s).

Make sure to upload anything you think shows up your best work and is relevant to your application for this role.  We look forward to reviewing your application!

Apply for this Job

* Required