Lead Software Engineer

Postaladdress
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

Artificial Intelligence
Asana
Automation of Tests
C++
Code Review
Computer Programming
Continuous Integration
Cursor (Graphical User Interface Elements)
Game Engine
Github
Python
Lua
OpenGL
Cocos2D
Amplitude Analytics
Code Restructuring

Job description

  • People management - responsibility for development, hiring/termination, and performance evaluation of the engineering team.
  • Process development - leading improvements at both team and project level, installing and scaling AI practices.
  • Production - solving complex technical problems, designing architecture and ensuring rapid implementation.
  • Quality assurance - maintaining stability and quality of the game's software component.
  • Code and design review.
  • Programming and refactoring of game logic.

Our Stack

  • Languages: C++, Lua, Python.
  • Graphics: OpenGL ES and Metal; in-house engine similar to Unity or Unreal (details here).
  • CI/CD and Testing: Advanced CI/CD, automated testing, code-review processes.
  • AI tools: Claude, Cursor, Codex, MCP integrations with GitHub, Asana, Amplitude, etc.; agent workflows covering generation of game elements, automated tests, and PR review.

Requirements

  • At least 3 years of commercial C++ and/or Unity development.
  • Experience in production-ready projects.
  • At least one year of team leadership with 3+ programmers.
  • Understanding of AI infrastructure, modern tools, and ability to integrate them into the development process., * Proficiency with modern C++ standards (C++14/17) and STL.
  • Experience with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.).
  • Experience developing casual mobile games.

Apply for this position