Sorry! This job has been filled, so can no longer accept applications.

C++ Software Engineer – AAA Games – Sports IP – Madrid

Location: Madrid, Spain Salary: Negotiable

Job ID: #23298 Posted: 1 year ago

To deliver major online gaming components and features for two sports franchises with a focus on code quality, extensibility as well as testability, and to provide support to engineers on the team. You will be required to design, implement and support next generation game engine components used to power online gaming experiences and services



  • Participate in distributed agile development across multiple teams
  • Write code and assist in the design and implement interfaces for game systems utilizing C++ and object-oriented programming;
  • Help evaluate system performance, troubleshoot, and develop and implement complex modifications to applications as needed.
  • Collaborate with other Software Engineers and Team Leads in developing recommendations to improve quality control and team productivity across locations.
  • Work directly with both client and server teams to maintain high-traffic services for multi-platform games
  • Iterate, design, and implement improvements to live systems and workflows
  • Identify bottlenecks and slow queries and optimize them.



  • Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
  • Extensive development experience in Agile/Scrum environment
  • Proficiency with C++ with an emphasis on OOP/D
  • Experience with MySQL or similar relational database
  • Experience in a Windows environment. Linux experience is a plus.
  • Multithreaded programming and debugging experience
  • Excellent Problem solving skills
  • Ability to test, debug, and extend other Software Engineer's code competently
  • Knowledge of source code management: Git or Perforce is preferred
  • C1 equivalent level of English

Tagged as: Software Engineering

Tags: Software Engineering Categories: Programming , Technical


Michaela Thompson

See Michaela's jobs

How to Get a Job in Animation

If you are interested in the idea of bringing unique characters and worlds to life, then game animator jobs are…

Read more

What Is a Game Programmer Job Role?

One of the most important jobs in game development is that of a game programmer. Without this role, any story…

Read more

What is a Unity Developer and What Skills are Required?

A Unity Developer brings their software expertise to tasks involving the Unity engine. The Unity engine is a run-time environment…

Read more

Copyright © 2021 OPM Response Ltd. Tollgate Business Park, Colchester, Essex, CO3 8AB, United Kingdom