Senior C++ Engineer

Posted 12 September 2023
Salary Negotiable
Job type Permanent
Discipline Software Engineering
Contact NameYessenia Martinez

Job description

Job Title: Senior C++ Engineer

I am looking for a senior-level technology enthusiast to join a dynamic team of innovators who are rewriting the rules of game analytics. They are a disruptive game analytics technology company with a mission to develop tools and solutions that outpace the competition, in a way that's more faster, more powerful, and more accessible than anyone else in the market.

We are looking for an Engineer who's seeking a challenge, wants to be at the forefront of technology, and is ready to make a significant mark in the gaming industry! Huge bonus if you are a fan of video games!

Job Description

As a Senior C++ Engineer, you will join their backend team and report directly to the CEO. This role offers significant opportunities for career progression, including leadership roles and taking on additional responsibilities as the company grows. They are looking for someone with strong database experience who would enjoy developing and optimising databases to handle large volumes of data!

Key Tech Requirements:

  • Experience in developing network code in C/C++ (sockets, asynchronous communication, understanding the differences between TCP and UDP).
  • Strong understanding of distributed computing challenges.
  • Familiarity with consensus protocols, such as Raft and possibly Paxos.
  • Understanding of the CAP theorem and ability to model and debug complex systems.
  • Knowledge of database storage formats, including data and index storage, cluster indexes, page-based formats, page cache operations, columnar data storage, encoding, and compression.
  • Understanding of database storage reliabilityand recoverability.

If this is aligned with what you could be interested in, send your CV across

I'd love to tell you more! 😊