Senior C++ Engineer (#14880136)

Global
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Game Development Studio

Founded in 2012, N-iX Game & VR Studio is one of the biggest game development and art production vendors in Ukraine, working with leading publishers and media enterprises around the globe. The team of 240+ professionals focuses on full-cycle game development, VR solutions, and content creation for all the most popular platforms. The studio has successfully collaborated with over 40 clients, including Paradox Interactive, Tempo Storm, Supermassive Games, and VRChat. 

At N-iX Game & VR Studio, we strive to deliver AAA quality of our work and looking for exceptional talent to join us. If you are excited about the opportunity to collaborate and grow among passionate experts — we invite you to our team!

We are looking for a Senior C++ Engineer. You will help us develop, design and deploy technology related to our streaming initiatives, focusing on rendering and performance as well as availability, latency and scalability. You will write clean, maintainable, cross-platform and multithreaded code, using frameworks and tech like Vulkan and Chromium.
You will be using a variety of technologies and programming languages, including but not limited to C++ 14/17, CEF, CMake, Conan.

Responsibilities:

  • Write clear, modular and maintainable code
  • Helping us defining best practices 
  • Creating Design Patterns 
  • Working on technical designs, Architecture, new features as well as steady improvements of existing code 
  • Testing, debugging, profiling and maintaining existing code. 
 
Requirements:
  • 7+ years of programming experience
  • Expert knowledge in a modern version of C++  
  • Experience with Multithreading  
  • Knowledge about API programming  
  • Knowledge in various Linux APIs
  • Knowledge in Vulkan framework
  • Fluent in oral and written English 
 
Nice to have:
  • Programming experience on multiple platforms (Windows, Mac and Linux) 
  • ​​​​​​Protocol Buffers 
  • Modern CMake practices
  • JavaScript/TypeScript 
  • Vue.js 
 
We offer:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Flexible and personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings