Lead Software Engineer
Code Wizards is a team of experts in cutting-edge game backend and scalable multiplayer infrastructure. We empower studios to deliver seamless, real-time experiences to millions of players worldwide.
We are looking for an experienced Lead C++ Engineer with expertise in SDK development and integration with game LiveOps platforms to join our team. In this role, you will lead the C++ engineering team, oversee the technical and people management aspects of development, and ensure the successful delivery of key deliverables for our clients.
Duties and Responsibilities:
* Lead the development and integration of game features using C++, including SDK development and integration with platforms such as Nakama, Playfab, and custom game backends.
* Manage and mentor a team of software engineers, ensuring they are aligned with project goals and helping them grow in their roles.
* Provide technical direction and ensure the implementation of high-quality, maintainable code across the project.
* Facilitate effective communication between team members and clients to meet project deadlines and requirements.
* Balance day-to-day people management, including team resource allocation and performance monitoring, with overseeing the team's technical output.
* Troubleshoot and resolve technical challenges related to gameplay, performance, and scalability.
* Stay informed of C++ developments and industry best practices to help guide and optimise the team's workflow.
Requirements:
* Proven experience as a Lead Engineer with strong proficiency in C++.
* Experience with Unreal Engine 4/5 (in any capacity, such as feature implementation, integration, or optimisation).
* Strong people management skills, including the ability to motivate, mentor, and manage the performance of a technical team.
* Experience providing technical guidance to ensure code quality, performance, and maintainability.
* Knowledge of multiplayer systems, network programming, and optimising for performance and scalability.
* Excellent communication skills, both technical and non-technical, and strong leadership abilities.
Estimated Salary: $150,000 - $200,000 per year