El portal de empleo de España

Senior Software Engineer (Game Engine)

En remoto, European Union·Jornada completa·Añadida hace 4 meses (comprobada el 27 oct)

Playson

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!

WhatsApp
Ver los 17 empleos