Skip to main content

Lead Software Engineer (C++)

Looking for a fun place to work where you can fit in, fuel your passion, create awesome games and have fun whilst doing it? You’re in the right place! Virtuos can promise you an environment that encourages your best! Our culture and people are what makes Virtuos a fun and rewarding place to work.

Virtuos Europe is looking for a Lead C++ Software Engineer, with experience and passion to take on exciting and challenging projects! This role includes opportunities to work on new technologies, well-known properties and even some original projects within the Virtuos group.  

Responsibilities of the Role

  • Design, maintain and debug code for multiple projects
  • Create tools, features and ad-hoc technology components to high coding standards
  • Experience with implementing Gameplay Systems (mainly related to UI and UX)
  • Research cutting-edge algorithms and techniques to improve performance
  • Report risks promptly, propose mitigations and escalate critical issues as appropriate
  • Analyze and create technical documentation
  • Managing a team, identifying training needs, strengths and potential within the group
  • Lead the team by defining coding standards and best practice
  • Effectively share knowledge across technical teams

Required Qualifications

  • 8+ years of working experience with C++ programming skills
  • Hands-on experience with various tools framework (QT, ImGUI, MFC, etc..)
  • 5+ years in the Gaming Industry (on PC and Console platforms)
  • System Design / Architecture of complex gaming systems
  • Custom Game Engine knowledge (AAA) and / or solid experience of Unreal Engine
  • Direct-line management of technical teams (3+ years)
  • Bachelor's degree in Computer Science or related field, or equivalent professional experience

Advantageous Skills

  • Familiar with AWS (or similar cloud services)
  • Knowledge of managed backend solutions for MP games
  • Unity and C# experience
  • Experience with Graphics / Rendering

Key Competencies

  • Change Awareness: Be conscious of the impact from any kind of change, both code and data and the importance of code quality, performance and memory
  • Creative and Innovative: Creativity and innovation in your management style and professional approaches will always be encouraged
  • Problem Solver: You will have the tools and skills to manage conflict resolution, to multi-task and to creatively solve problems.
  • Reliable Coordinator: You will need to be able to coordinate and manage teams, communicate clearly and manage pressure and deadlines well
  • Experienced Manager/Supervisor: Supervision/Management experience

What we offer

  • Flexible Working Hours
  • Training and Skill Development Opportunities
  • Wellness Initiatives and Workshops
  • Charity Events, Social Events and Participation in Community Engagement Schemes

Lead Software Engineer (C++)

Full time
5 - 10 years of experience

Published on 09/09/2021

Share this job now