Warning: Undefined array key 2 in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55
WFH4U -
home

Senior C++ Software Engineer (Tools)

by Playrix in Software Engineer

Job Role Insight

Date Posted

Jul 9, 2025

Location

Remote

Salary

N/A

Job Type

Full-Time

Description

We have ambitious plans for the growth and development of our projects, and we're looking for top-tier experts to join our core development teams. These teams are the very reason our games have continued to grow and improve for 20 years.

We understand that you might be coming from Unity or other industries, and that's perfectly fine! Experience in C++ or game development isn't strictly necessary. We offer an excellent adaptation system, including a special bootcamp and our own Unity-like engine, to ensure a comfortable transition. Many developers have successfully switched to C++ with us and are already making unique contributions to our company's results.

As a Senior Engineer, you'll be a strong technical specialist, capable of solving truly complex engineering problems, both independently and by involving other developers on the team.

Main Areas within Our Projects

  • Feature Development: Develop events and mini-games from scratch (ranging from various competitions to mini-games like Merge).
  • Technical Optimization: Focus on optimization, technical stability support, and SDK improvements (e.g., reducing loading speed, memory consumption).
  • Match-3 and Meta: Work with graphics and basic game mechanics (adding new functionality, refactoring, and optimization).

Your Tasks Will Include

  • Significantly accelerating the app's loading speed and minimizing crashes.
  • Developing a tool for transferring event content between projects.
  • Developing tools that increase development efficiency, such as an editor for Match-3 levels.
  • Implementing offline functionality for the app.
  • Revising the game to improve quality and stability, preparing a list of changes, and subsequently implementing them.

Our Stack

  • Languages: C++, and Lua and Python for single tasks.
  • Graphics: OpenGL ES and Metal.
  • Engine: Our own proprietary engine, similar to Unity or Unreal, which we are constantly developing.
  • Processes: Advanced CI/CD, automated testing, code review processes, and much more.

Requirements

  • 5+ years of experience in developing commercial projects in C++ and/or Unity.
  • Architecture design experience.
  • Experience optimizing and profiling applications.
  • A broad range of interests in the development field.

Preferred Qualifications

  • Confident knowledge of modern C++ 14/17 standards, as well as STL.
  • Experience in development for iOS and Android mobile platforms.
  • Experience in game development.
  • Experience working with Python.
  • Experience with CI/CD tools.
  • Experience with rendering and CMake.

Skills and competencies show up in different forms and can be based on different experiences, so we strongly encourage you to apply even if you don't have all the requirements listed above.
Playrix
View Company

Find the work-from-home job

you've been searching for.