Senior Engine Developer (World of Tanks)

4 Months ago • 3 Years +

Job Summary

Job Description

The Senior Engine Developer will join the World of Tanks engine development team. Responsibilities include implementing new and improving existing features in the game engine, refactoring, code optimization, bug fixes, integration and support of third-party libraries, performance and memory optimizations, creating technical documentation, and close interaction with the game product team and QA. The role requires a strong technical background and experience with C++ development.
Must have:
  • 3+ years of commercial C++ development experience
  • Understanding of OOP, algorithms, and data structures
  • Knowledge of basic linear algebra
  • Experience with debugging and profiling tools
  • Experience in multithreaded programming
  • Understanding of the graphics pipeline and GPU architecture
Good to have:
  • Experience with Entity Component System
  • Knowledge of DirectX 11/12/Vulkan
  • Knowledge of Unreal Engine 4/5/Unity
  • Advanced knowledge of a system (Sound, Physics, Network, UI)
  • Experience with Python
  • Experience with released titles
Perks:
  • Annual leave of 20 working days (plus additional based on service)
  • Additional paid time off (5 Personal Days, Birthday Leave, etc.)
  • Sick Leave Compensation, Maternity Leave Benefits
  • Premium Private Health Insurance
  • Career development and education opportunities
  • English clubs and language learning platform
  • Mental well-being program (iFeel)
  • Commuting allowance
  • Company events
  • FitPass membership
  • Discounts for employees
  • Personal Gaming Account
  • Coffee, fruits, and snacks in the office
  • On-site canteen with subsidized prices
  • Seniority Awards
  • Referral program

Job Details

Job Overview

We are looking for a Senior Engine Developer to join the World of Tanks engine development team.

What will you do?

  • Implement new and improve existing features in game engine.
  • Refactoring, code optimization, fix bugs.
  • Integration and support of third-party libraries.
  • Performance and memory optimizations.
  • Creation of tech documentation.
  • Close interaction with the game product team and QA.

What are we looking for?

  • Strong technical background.
  • 3+ year of experience in commercial C++ development.
  • Understanding of OOP, basic algorithms, and data structures.
  • Knowledge of basic linear algebra (matrix, vector).
  • Experience in working with debugging and profiling tools (Nsight, Renderdoc, PIX etc.).
  • Experience in multithreaded and asynchronous programming.
  • Understanding the graphics pipeline and GPU architecture.

What additional skills will help you stand out?

  • Experience with Entity Component System.
  • Practical knowledge of DirectX 11/12/Vulkan.
  • Practical knowledge of Unreal Engine 4/ Unreal Engine 5/ Unity.
  • Advanced knowledge of one of the systems (Sound, Physics, Network, UI).
  • Experience with Python.
  • Experience with released titles.

Work mode

Hybrid (2-3 days of work from the office)

Benefits

Benefits and perks are tailored to the local market and culture. Our benefits in Belgrade include:

  • Annual leave of 20 working days (additional days based on years of service at Wargaming: up to 25 days)
  • Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
  • Sick Leave Compensation, Maternity Leave Benefits  
  • Premium Private Health Insurance
  • Career development and education opportunities within the company
  • English clubs and platform for learning languages
  • Mental well-being program (iFeel)
  • Commuting allowance
  • Company events
  • FitPass membership
  • Discounts for employees
  • Personal Gaming Account
  • Coffee, fruits, and snacks in the office
  • On-site canteen with subsidized prices for food and drinks
  • Seniority Awards
  • Referral program - you can recommend the best talents to the Company and receive a reward
Please submit your CV in English to ensure smooth processing and review.

 

About Wargaming 

Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Operating since 1998, Wargaming has become one of the leaders in the gaming industry with 15 offices worldwide, including studios in Chicago, Prague, Shanghai, Tokyo, and Vilnius. Our diverse and multicultural team works together to deliver a top-class experience to millions of players who enjoy Wargaming's titles across all major gaming platforms. Our flagship products include free-to-play hits World of Tanks, World of Warships and World of Tanks Blitz.

Please see Wargaming Candidate Privacy Policy for details on how Wargaming uses your personal data.

Similar Jobs

Meta - Software Engineer, Machine Learning

Meta

Burlingame, California, United States (On-Site)
7 Months ago
SciPlay - Technical Artist

SciPlay

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Unity - System Support Specialist

Unity

Montreal, Quebec, Canada (On-Site)
3 Months ago
Ubisoft - Lead Technical Artist

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Washington, District Of Columbia, United States (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Argus Labs - Technical Artist (LATAM)

Argus Labs

(Remote)
3 Months ago
Owlcat Games - QA Sub-Lead

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Cognite - Senior Data Scientist

Cognite

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Voodoo - Marketing Unity Developer

Voodoo

İstanbul, Türkiye (On-Site)
7 Months ago
Arkavis - Game Artist

Arkavis

Bangkok, Bangkok, Thailand (On-Site)
11 Months ago
Handy Games - Game Artist Internship

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
3 Months ago
Joyteractive - Senior User Acquisition Manager

Joyteractive

Cyprus (Remote)
3 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
8 Months ago
Rocket Science - Producer (Technical Account Manager)

Rocket Science

Cardiff, Wales, United Kingdom (Hybrid)
3 Months ago
Ansys - Application Engineer II - Optics (Zemax OpticStudio)

Ansys

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Belgrade, Serbia

Wargaming - Game Developer

Wargaming

Belgrade, Serbia (Hybrid)
3 Months ago
Playrix - Principal 2D Artist

Playrix

Serbia (Remote)
8 Months ago
Magic Media - C++ Game Developer

Magic Media

Vojvodina, Serbia (Remote)
3 Months ago
Wargaming - UI Artist

Wargaming

Belgrade, Serbia (Hybrid)
3 Months ago
Wargaming - Head of QA

Wargaming

Belgrade, Serbia (On-Site)
4 Months ago
Sperasoft - Lighting Artist

Sperasoft

Vojvodina, Serbia (On-Site)
3 Months ago
Sperasoft - 2D Artist (Environment and Weapon)

Sperasoft

Vojvodina, Serbia (On-Site)
3 Months ago
CloudLinux - Senior Go Developer for CloudLinuxOS

CloudLinux

Vojvodina, Serbia (Remote)
2 Months ago
Wargaming - QA Engineer (World of Warships: Legends)

Wargaming

Belgrade, Serbia (Hybrid)
3 Months ago
Playrix - Game Designer

Playrix

Serbia (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Wargaming is a place where ideas, no matter how crazy, can be realized. Not every gaming company can offer such creative freedom. Discover the latest news. Become a trusted and recognized member of a constantly evolving team, where your creativity can flourish and there is always room to grow.

Vilnius, Vilnius County, Lithuania (Hybrid)

Tokyo, Japan (On-Site)

Nicosia, Nicosia, Cyprus (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Remote)

Vilnius, Vilnius County, Lithuania (Hybrid)

Nicosia, Nicosia, Cyprus (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Nicosia, Nicosia, Cyprus (Hybrid)

Belgrade, Serbia (Hybrid)

Prague, Czechia (Hybrid)

View All Jobs

Get notified when new jobs are added by Wargaming

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug