Senior C++ Engineer (#14880133)

SPECIAL REFERRAL BONUS $2000
Global
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Game Development Studio
N-iX Game & VR Studio is a team of 150+ professionals, delivering top-quality games, game assets, and VR solutions to various game and media enterprises and startups. Among our clients are Paradox Interactive, Wargaming.NET, Tempo Storm, and other established game businesses and VR startups. We aim for AAA quality of work and offer competitive benefits to our employees.

Requirements:
  • 7+ years of programming experience  
  • Knowledge of modern C++
  • Professional experience and solid knowledge of algorithms, data structures, performance and memory management 
  • A Bachelor's or Master's degree or other relevant vocational education programs is a bonus
  • Fluent in oral and written English 
We believe you have professional experience with at least one of the following areas:
  • Client programming
  • Rendering or compression
  • Relational/SQL-based, graph or NoSQL databases
Responsibilities:
  • Develop new and maintain existing features for either player-facing client applications, containerized microservices running in cloud infrastructure or other tools and services empowering our game teams and business functions
  • Write clean, maintainable, cross-platform and multithreaded code
  • Participate in the agile artifacts like planning, standups and retrospectives
  • Take part in code reviews, architectural discussions and being part of making our code base great
No matter where your code will be running it will be measured against its performance, modularization, target platform abstraction, scalability and latency. To achieve this we use a wide spectrum of technologies ranging from Parsec, Chromium/Electron/Qt, gRPC, Docker, Protocol buffers, RESTful APIs, databases such as MySQL, Apache Cassandra and Graph databases.

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