Job: Senior Gameplay Programmer

Return to Careers

Posted: 7/19/2021

Job Title: Senior Gameplay Programmer
Location: Remote, work from home in US or UK only
Estimated Salary: 95,000 - 120,000 USD per year, paid monthly

What’s the Job?

We’re looking for talented Senior Gameplay Programmers to join our studio. As a senior member of our engineering org, you will engineer and lead complex projects, help define engineering standards, and mentor others. Perhaps you have years of experience shipping Roblox games, or you have a more traditional game development background but are interested in a new challenge.

We are a diverse team and we strongly encourage applications from people in marginalized groups. This is a remote position open to candidates who are based in the US or UK and can demonstrate eligibility to work in those countries.

What is Expected of me?

  • Write excellent quality Lua code. Reduce technical debt and define best practices.
  • Project manage complex initiatives spanning multiple peers and teams. Lead from start to finish, including assessing risk, setting goals, following up with collaborators, and ensuring timely delivery.
  • Be a team player, including mentoring teammates, leading code reviews, documenting features, fixing bugs, and cleaning up old code.
  • Implement game behavior that emphasizes intuitive, responsive, and delightful UX.
  • Be creative. Brainstorm, design, and pitch gameplay updates.
  • Understand the full game dev process, and flexibly fill gaps. For example, you will need to wireframe UIs, tweak particles, position/resize art assets, and more.
  • Collaborate with your cross-disciplinary peers. Communicate clearly and empathetically both synchronously and asynchronously.
  • Thoroughly test. Deploy to millions of players with minimal bugs.

What traits should I have?

We divide applicant traits into 2 categories: "Should Have" and "Nice to Have".

"Should Have" traits are things a candidate really should have, but you can make up for it in other areas. If you’re missing one or two, consider applying anyway, especially if you belong to a marginalized group.

"Nice to Have" traits are ‘bonus’ traits that can improve your candidacy, but none of these are necessary to apply.

Senior Gameplay Programmer "Should Have" Traits

  • 5+ years of programming experience.
  • Proficiency in Lua or a similar scripting language.
  • Shipped a complete title or shipped key features in a live service game.
  • An understanding of the human elements of software engineering: empathy, compassion, and patience.
  • Demonstrated curiosity for learning new tools, technologies, and ways of working.
  • Comfortable with math, physics, and computer science theory.
  • Creativity, a good eye for design.
  • Strong work ethic. You take initiative and thrive, even with minimal guidance.
  • Strong problem solving skills.
  • Strong organization and prioritization skills
  • Great written and verbal communication in English.
  • Passion for playing and making games.
  • You value diversity and want to work alongside talented people from marginalised groups. We are explicitly a trans, LGBTQ+, BIPOC / BAME and disability positive team.

Senior Gameplay Programmer - "Nice to Have" Traits

  • A top quality game experience that you have designed and programmed
  • Understanding of the Roblox community and Roblox player motivations
  • Experience working in self-managed roles and remote teams
  • Secondary game development skills that may help you support your engineering work - UI/UX, game design, graphic design, audio design, modeling + texturing, etc

Requested supplementary documents

  • A copy of your CV / Resume
  • A brief overview (cover letter) of why you want to work at Uplift Games
  • One or more samples of your code (files or web links like Github are both fine)
  • Links to any playable games you’ve made that showcase your creativity

What’s the Compensation?

Where possible we choose to give a transparent estimated salary range for certain roles, to set expectations early and make sure your time isn't wasted.

For this role, we estimate the salary will be between 95,000 and 120,000 USD or equivalent in local currency per year, based on your experience. Salary is competitive and negotiable. Our aim is to be competitive with industry and regional standards.

For employees in the UK and US, we have a competitive benefits package. Find out more on our Why Work Here page.

I’m ready to apply.

A few reminders: you must be over 18 to apply. Though this is a remote role, you must reside in and have permission to work in either the US or UK to apply. Though we aim to respond to all applicants (including unsuccessful ones), you may not receive a reply if you don’t meet these criteria.

We’re really looking forward to reading your application. Apply for this job on Homerun below!