Game Platform Engineer

location iconOffice:

Rumble Games was founded in 2011 and is located in San Mateo, California. The studio is home to a tight - knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet.

We are focused on combining the best of AAA game graphics and design with free - to - play accessibility. We are passionate about collaboration and iteration to create games that will surprise and delight our players.

We emphasize a positive work - life balance to allow our team to develop their best work. Join us!


  • Design and develop shared game features and services
  • Improve our platforms scalability, reliability and security
  • Use agile methodologies to ship code to production on a weekly basis while hotfixing as needed
  • Collaborate with game, business intelligence and publishing teams to understand and meet their requirements.

What we expect

  • 3+ years of Java experience or other JVM languages
  • Solid working knowledge of Linux
  • Experience building reliable, highly available and scalable platforms
  • Experience building multi - threaded applications
  • Solid relational database fundamentals, hands - on experience with non - relational / NoSQL alternatives
  • Experience with design and implementation of REST - style APIs
  • Experience with complex cloud - based architectures, e.g. AWS
  • Bachelor’s degree in Computer Science or related field
  • Able to work well with a small team in a fast - paced and collaborative environment
  • Able to understand technical implementations, and limitations
  • Proactive problem solving skills


  • Grails and/or Spring server frameworks experience
  • MySQL, MongoDB, DynamoDB and Redis experience
  • Experience with online game services such as Facebook, IOS Game Center, Steam etc.
  • Experience with MMO or equivalent client/server topologies as used in online games
  • Desire to work on free - to - play mobile games

Ready to apply?

Don't see the position that's right for you?

Sign up for job alerts to get notified of new vacancies that match your preferences.

What's next?

Send us your resume

Found a job that sounds right for you? Fantastic. Send us your resume and a link to your portfolio, if applicable.

Phone interview

Participate in a phone interview with the Hiring Manager

Test task

Our recruiters will ask you to perform a test task. This will allow you to demonstrate your professional skills and give us the chance to evaluate your work.

Wait for feedback

After you have completed your test task and sent it back to us, we will need up to 5 working days to analyze it. If your test task meets our requirements, you will be invited for an interview with the technical team lead.

Technical interview

This will give you the opportunity to tell us about your experience and allow us to explain the technical aspects of the job. If you live a long way from the studio, we can arrange a Skype interview instead.

Meet with HR

After the technical interview, you’ll meet with our HR specialists. They’ll give you more information on your development prospects in the company and provide details about the employee benefits program.

Formal job offer

When the above stages have been completed, we’ll invite you to our studio to make a formal job offer. If you live in another city or country, you can take advantage of our relocation program to hit the ground running.

First day at Plarium

You're ready to begin life at Plarium. Welcome!

Don’t get discouraged

We keep all resumes and job applications on file. Don't give up if you're unsuccessful your first time around. We'll be sure to contact you as soon as a suitable position opens up.

Other Vacancies

Development & QA
Development & QA