El portal de empleo de España
Más de 92.000 ofertas activasSenior Software Engineer (Game Engine)
En remoto, European Union·Jornada completa·Añadida hace 4 meses (comprobada el 27 oct)
17 ofertas abiertas
Nuestro resumen
- Modalidad
- En remoto (European Union)
- Contrato
- Jornada completa
- Inglés
- Obligatorio
- Beneficios
- Seguro médico privado




Habilidades
Se valora
Esta oferta se escribió originalmente en inglés.
Requisitos
Qué buscan
Sólida experiencia en ingeniería de software, idealmente en backend, game engine, gaming, gambling, apuestas o entornos con gran carga de simulación.
Sólida formación en C++ y experiencia trabajando con sistemas C++ heredados (legacy).
Buen conocimiento de arquitectura de software, calidad de código, testing, depuración y mantenibilidad.
Experiencia con modelos matemáticos, sistemas basados en probabilidad, simulaciones, generadores aleatorios o lógica relacionada con el RTP.
Experiencia revisando código complejo y proporcionando feedback técnico claro.
Capacidad para comprender la lógica específica del dominio y trabajar con sistemas técnicos donde las reglas de negocio, las matemáticas y la ingeniería están estrechamente conectadas.
Gran capacidad de resolución de problemas y habilidad para trabajar con desafíos técnicos complejos y no estandarizados.
Experiencia trabajando con sistemas de producción donde la fiabilidad, la precisión y la corrección son críticas.
Comprensión de sistemas backend, APIs, flujos de datos y comunicación entre servicios (service-to-service).
Capacidad para colaborar estrechamente con expertos técnicos que no sean de ingeniería, especialmente matemáticos o especialistas de dominio.
Mentalidad de gran sentido de la responsabilidad y voluntad de convertirse en un experto clave en un dominio técnico estrecho pero altamente importante.
Pensamiento orientado al producto, con la comprensión de que los juegos son el producto principal y que las decisiones de ingeniería afectan directamente a la entrega, la calidad y el cumplimiento.
Habilidades de comunicación en inglés suficientes para trabajar en un entorno internacional.
Se valorará
Experiencia en iGaming, juegos de azar, apuestas, desarrollo de juegos o juegos de casino.
Experiencia trabajando con motores de juego, motores matemáticos, herramientas de simulación o frameworks de lógica de juego.
Experiencia con Node.js/TypeScript.
Comprensión de los mercados regulados y los requisitos de cumplimiento en iGaming.
Experiencia con ClickHouse u otras bases de datos analíticas/columnares.
Experiencia con monitorización, alertas y diagnóstico de producción.
Experiencia con revisión de código asistida por IA o herramientas de validación automatizada.
Conocimiento de arquitectura de microservicios y sistemas distribuidos.
Familiaridad con Kafka, gRPC, Kubernetes o AWS.
Experiencia integrando juegos de terceros, productos de estudios externos o soluciones basadas en wrappers.
El conocimiento del idioma ucraniano sería un plus.
Salario y beneficios
Qué ofrecen
Qué ofrecemos
Salario competitivo
Bonos trimestrales
Tiempo libre remunerado ilimitado
Baja por enfermedad remunerada ilimitada
Trabajo remoto y flexible
Seguro médico privado
Apoyo financiero para eventos vitales
Presupuesto para desarrollo profesional
Exposición internacional
Eventos regulares de la empresa
*Los beneficios pueden variar según la ubicación y el acuerdo contractual
El puesto
Estamos buscando un Senior Software Engineer para unirse a un equipo que se está formando y que se encargará de uno de los dominios más especializados y críticos para el negocio en nuestro panorama tecnológico: el Game Engine.
Este puesto se sitúa en la intersección de la ingeniería, las matemáticas de juegos, la plataforma y el cumplimiento normativo. Trabajarás en las herramientas, frameworks y servicios que permiten a nuestros matemáticos y equipos de juegos construir, validar, ejecutar y monitorizar la lógica de juego en producción.
Esta posición consiste en asumir una responsabilidad profunda sobre un dominio técnico muy específico: motores de juego (game engines), paquetes matemáticos, datos de simulación, monitorización de RTP, detalles de las rondas e integraciones con juegos desarrollados tanto internamente como por estudios externos.
Formarás parte de un equipo Core experimentado con un alto nivel de responsabilidad. El impacto de este trabajo es directo: una lógica de juego incorrecta, la falta de detalles de las rondas o una monitorización de RTP inexacta pueden afectar a los plazos de entrega de los juegos, al rendimiento del negocio y a la preparación regulatoria.
Si disfrutas trabajando cerca de una lógica de dominio compleja, revisando implementaciones técnicas, comprendiendo cómo funcionan los juegos "bajo el capó" y asumiendo la responsabilidad de sistemas donde la precisión es fundamental, este puesto te hará sentir como en casa.
Qué harás
Responsabilidades clave
Liderar, mantener y evolucionar el Game Engine de Playson.
Trabajar en frameworks y librerías internas utilizadas por los matemáticos para implementar la lógica de juego y los paquetes matemáticos.
Revisar y validar el código escrito por los matemáticos, garantizando la calidad, corrección, mantenibilidad y el uso adecuado de los frameworks internos.
Contribuir al desarrollo y soporte de los motores de juego utilizados para ejecutar la lógica matemática dentro de nuestra plataforma.
Apoyar las integraciones con estudios de juegos externos ayudando a construir wrappers y puentes entre las implementaciones de juegos de terceros y la plataforma de Playson.
Trabajar con estructuras de datos y protocolos que conectan la lógica de juego con los sistemas frontend y backend.
Contribuir a los procesos de monitorización de RTP, incluyendo la validación de los datos de transacciones de producción frente a los datos de simulación y el comportamiento matemático esperado.
Apoyar y evolucionar las herramientas utilizadas para la revisión matemática, simulaciones, archivos de datos, monitorización y alertas.
Implementar y mantener la lógica de detalles de ronda requerida para los mercados regulados, asegurando que la información detallada de las rondas de juego pueda proporcionarse correctamente a socios y reguladores.
Colaborar estrechamente con matemáticos, ingenieros de backend, equipos de plataforma, responsables de cumplimiento y representantes de producto.
Participar en revisiones de código y discusiones técnicas para asegurar un alto estándar de ingeniería en todo el dominio del Game Engine.
Investigar problemas relacionados con la lógica de juego, la validación matemática, la monitorización y el comportamiento del motor.
Participar en responsabilidades mínimas de guardia (on-call) relacionadas con los sistemas propiedad del equipo, principalmente en torno a la monitorización, alertas e incidentes específicos del dominio.
Asumir la responsabilidad de un área altamente especializada donde la calidad, la precisión y la atención al detalle son esenciales.
Proceso de selección
Entrevista de RR. HH.
Entrevista técnica (con Live coding)
Entrevista final
¡Únete a nosotros hoy mismo!