Senior Engine Developer (World of Tanks)

3 Months ago • 3 Years +

Job Summary

Job Description

The Senior Engine Developer will be responsible for implementing new and improving existing features in the game engine, refactoring code, optimizing it, and fixing bugs. They will also integrate and support third-party libraries, optimize performance and memory usage, and create technical documentation. Additionally, they will closely interact with the game product team and QA. The role involves working on a hybrid basis, with some days in the office and some remote.
Must have:
  • 3+ years of commercial C++ development experience
  • Understanding of OOP, algorithms, and data structures
  • Knowledge of linear algebra (matrix, vector)
  • Experience with debugging and profiling tools
  • Experience in multithreaded programming
  • Understanding of 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
  • Knowledge of systems (Sound, Physics, Network, UI)
  • Experience with Python
  • Experience with released titles
Perks:
  • 21 days annual leave
  • Additional paid time off
  • Sick Leave
  • Maternity Leave
  • Career development opportunities
  • English Language courses
  • Premium Private Health Care
  • Mental well-being program
  • Onsite gym and spa
  • Free parking
  • Free drinks-equipped kitchen
  • Employee discounts
  • Personal Gaming Account
  • Onsite canteen
  • Company events, Social Clubs
  • 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 Nicosia include:

  • 21 days annual leave (additional days based on years of service: up to 25 days) 
  • Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave) 
  • Sick Leave (10 days top-up to statutory allowance per year)
  • Maternity Leave (18 weeks top-up to statutory allowance per case)
  • Career development and education opportunities within the company
  • English Language courses fully covered by the company upon Manager’s approval
  • Premium Private Health Care
  • Mental well-being program (iFeel)
  • Onsite gym and spa
  • Free parking
  • Free drinks-equipped kitchen in every floor building
  • Hellenic Bank benefits
  • Employee discounts (e.g. restaurants, bars, etc.)
  • Personal Gaming Account 
  • Onsite canteen with subsidized prices for food and drinks
  • Company events, Social Clubs
  • 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

Adglobe - 3D Background Modeler

Adglobe

Tokyo, Japan (On-Site)
2 Months ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Techland - Senior Gameplay Animator

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Discord - Senior Software Engineer, Game Integrations

Discord

(Remote)
1 Month ago
Larian Studios - SENIOR GENERALIST TECHNICAL ANIMATOR

Larian Studios

Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Display Optics Metrology Engineer

Google

Mountain View, California, United States (On-Site)
1 Month ago
Rockstar Games - AI/Gameplay Programmer (Mid / Senior Level)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Fugo Games - 3D Animator

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month ago
Spellbrush - Game Programmer (Unity)

Spellbrush

San Francisco, California, United States (On-Site)
2 Months ago
Rovio Entertainment Corporation - Senior UI/UX Artist

Rovio Entertainment Corporation

Toronto, Ontario, Canada (Hybrid)
4 Months ago
ByteDance - Senior AI Space Interaction Industrial Designer

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
People Can Fly - Senior Online Programmer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Elyzio - 3D Animator

Elyzio

(Remote)
1 Month ago
Meta - Technical Program Manager, Net Infra (Backbone)

Meta

Bellevue, Washington, United States (On-Site)
6 Months ago
Techland - Senior Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Nicosia, Nicosia, Cyprus

Playrix - Lead QA Automation Engineer (Mobile)

Playrix

Cyprus (Remote)
7 Months ago
Xsolla - BD Director, Cyprus

Xsolla

Cyprus (Hybrid)
1 Month ago
Playrix - Senior 2D Artist (Illustrations)

Playrix

Cyprus (Remote)
7 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
7 Months ago
PwC - Register for future vacancies with PwC Cyprus (Nicosia & Limassol)

PwC

Nicosia, Nicosia, Cyprus (On-Site)
8 Months ago
Scorewarrior - Backend C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Year ago
Nexters - Database Administrator

Nexters

Cyprus (Remote)
1 Month ago
Playtech - Accounts Receivable Bookkeeper

Playtech

Cyprus (On-Site)
2 Months ago
Wrike - Mid-Senior Backend Engineer

Wrike

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Owlcat Games - Narrative Designer

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month 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.

Nicosia, Nicosia, Cyprus (On-Site)

Belgrade, Serbia (Hybrid)

Berlin, Berlin, Germany (On-Site)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Belgrade, Serbia (Hybrid)

Nicosia, Nicosia, Cyprus (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Nicosia, Nicosia, Cyprus (Hybrid)

Berlin, Berlin, Germany (Hybrid)

Belgrade, Serbia (On-Site)

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