Saltar al contenido

Activision

Ingeniero/a de Software Senior, Cliente - Demonware - Vancouver, BC

C++
Traducción automática. Consulta el original.

Sobre la oportunidad

Puesto de trabajo: Ingeniero/a de Software Senior, Cliente - Demonware - Vancouver, BC

ID de solicitud: R027559

Este puesto se basa en nuestra oficina de Vancouver, BC y sigue un horario de trabajo presencial de cuatro días a la semana. Los acuerdos de trabajo pueden cambiar a discreción de la empresa para satisfacer las necesidades del negocio.

¿Listo/a para Activar tu Futuro?

Nos encanta saber de cualquiera que esté entusiasmado con cambiar la industria de los videojuegos. ¿No estás seguro/a de cumplir todos los requisitos? ¡Déjanos decidir a nosotros! Las investigaciones demuestran que las mujeres y los miembros de otros grupos subrepresentados tienden a no solicitar trabajos cuando creen que no cumplen todos los requisitos, cuando, de hecho, ¡a menudo lo hacen! Estamos comprometidos a crear un entorno diverso e inclusivo y te animamos encarecidamente a que te postules.

Estamos comprometidos a trabajar y proporcionar asistencia razonable a personas con discapacidades físicas y mentales. Si eres una persona con discapacidad que requiere una adaptación para solicitar un puesto vacante, envía tu solicitud por correo electrónico a candidate-accommodations@activisionblizzard.com. Las preguntas generales de empleo no se pueden aceptar ni procesar aquí. Gracias por tu interés.

La industria de los videojuegos y, por lo tanto, nuestro negocio, es de ritmo rápido y continuará evolucionando. Como tal, las funciones y responsabilidades de este puesto pueden cambiar según lo indique la Compañía en cualquier momento para promover y apoyar nuestro negocio y nuestras relaciones con los socios de la industria.

Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad en nuestra empresa. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, identidad de género, edad, estado civil, condición de veterano o condición de discapacidad, entre otras características.

Descripción del puesto

Tu misión

El equipo de Código de Cliente crea y mantiene los SDK de servicios en línea del lado del cliente que utilizan Call of Duty y otros títulos de Activision. Somos propietarios de las bibliotecas y herramientas de C++ que proporcionan la comunicación de red central para los juegos, así como conectan los clientes de juego a la amplia gama de servicios en línea de Demonware.

Como Ingeniero/a de Software Senior (Código de Cliente), diseñarás, implementarás y evolucionarás bibliotecas y herramientas de cliente de C++ que potencian algunos de los lanzamientos de juegos más importantes del mundo. Trabajando en estrecha colaboración con los estudios de juegos y los equipos de servicios de Demonware, entregarás APIs robustas, soluciones de red eficientes y pipelines de compilación fiables en plataformas de consola y PC. En este puesto, tendrás la oportunidad de elevar el nivel de los sistemas de compilación, los procesos de CI y la experiencia general del desarrollador, mientras posees y evolucionas componentes centrales de cliente de C++ SDK utilizados en múltiples títulos AAA. También contribuirás a mejorar la fiabilidad y la observabilidad de las comunicaciones cliente-backend a gran escala y desempeñarás un papel clave en la mentoría de ingenieros en C++ modernos, fundamentos de redes y las mejores prácticas de compilación y herramientas.

Lo que aportas

Las prioridades pueden cambiar con frecuencia en un entorno de ritmo rápido como el nuestro, por lo que este puesto incluye, entre otras, las siguientes responsabilidades:

  1. Ser propietario de nuestros pipelines de compilación para el SDK de Código de Cliente:
  1. Mantener y mejorar las compilaciones de Windows y de consola para acelerar los bucles de retroalimentación del desarrollador.
  1. Mantener la CI rápida, fiable, observable y bien instrumentada para todos nuestros productos de C++.
  1. Diseñar e implementar nuevas funcionalidades en nuestras bibliotecas de cliente de C++.
  1. Depurar problemas complejos de producción que abarcan el cliente, la red y los servicios backend, utilizando registros, capturas de paquetes y harnesses de reproducción enfocados.
  1. Colaborar con los equipos de juegos para integrar funcionalidades de SDK, revisar patrones de uso y promover las mejores prácticas.
  1. Escribir y revisar diseños técnicos, realizar revisiones de código y ayudar a definir estándares de codificación para el equipo.
  1. Contribuir a herramientas internas (sistemas de compilación, harnesses de prueba, herramientas de diagnóstico) que facilitan la prueba, validación y envío de funcionalidades en línea.

Requisitos mínimos

  1. 8+ años de experiencia profesional en ingeniería de software con C++ en juegos, motores, SDKs u otros sistemas sensibles al rendimiento.
  1. Sólida experiencia en C++ moderno
  1. Experiencia con sistemas de compilación de C++, por ejemplo, CMake
  1. Experiencia en la creación de APIs o bibliotecas eficaces y compatibles con versiones anteriores.
  1. Sólida comprensión de los fundamentos de redes como TCP/UDP, HTTP/HTTPS, y REST APIs.
  1. Experto/a en herramientas de depuración y observabilidad de redes como Wireshark
  1. Familiaridad con pipelines de CI/CD, por ejemplo, Jenkins o TeamCity.
  1. Capacidad demostrada para analizar y resolver problemas complejos interfuncionales que abarcan aplicaciones cliente, sistemas backend e infraestructura.
  1. Sólidas habilidades de comunicación y colaboración con experiencia trabajando directamente con partes interesadas, clientes y equipos de ingeniería distribuidos.
  1. Comodidad operando en entornos de servicio activo o basados en servicios con propiedad compartida, responsabilidades operativas y rotaciones de guardia/soporte cuando sea apropiado.

Puntos extra

  1. Experiencia en la integración de SDKs de servicios en línea en juegos u otras aplicaciones cliente.
  1. Familiaridad con entornos de desarrollo de consolas (PlayStation, Xbox, Nintendo, etc.).
  1. Experiencia en la creación de clientes headless, bots o clientes de prueba de carga para funcionalidades multijugador o en línea.
  1. Experiencia previa con:
  1. Capas de red a nivel de juego o motor.
  1. Sistemas de telemetría / registro / métricas para un juego o una aplicación cliente local.
  1. Informes de fallos, manejo de excepciones o herramientas de estabilidad.
  1. Contribuciones a la experiencia del desarrollador: herramientas internas, documentación, proyectos de ejemplo o pipelines de generación de código.
  1. Interés en el desarrollo de juegos y el juego en línea, por ejemplo, comprensión de la integración de matchmaking, grupos, lobbies, sistemas de progresión o anti-trampas.

Tu plataforma

Demonware es miembro de la familia de estudios de Activision. Trabajamos junto a ingenieros y creativos en nuestros estudios asociados AAA y ofrecemos los servicios en línea y de datos requeridos por nuestras franquicias masivas. Hemos lanzado más de 100 juegos, y nuestros servicios conectan a varios millones de jugadores cada día a experiencias de entretenimiento épicas.

Mientras Call of Duty nos impulsa a construir sistemas cada vez más grandes y mejores año tras año. También tenemos una sólida trayectoria apoyando grandes franquicias como Tony Hawk, Crash Bandicoot, Diablo, Guitar Hero y Skylanders.

Nuestro éxito proviene de nuestra gente talentosa y apasionada. Nuestro entorno de trabajo es acogedor y colaborativo, cumplimos a tiempo y a escala.

Nuestro mundo

En Activision, nos esforzamos por crear las marcas más icónicas en juegos y entretenimiento. Nos impulsa nuestra misión de ofrecer experiencias de juego inigualables para que el mundo las disfrute, juntos. Somos el hogar de algunas de las franquicias de entretenimiento más queridas, incluidas Call of Duty®, Crash Bandicoot™, Tony Hawk’s™ Pro Skater™ y Guitar Hero®. Como desarrollador, editor y distribuidor líder a nivel mundial de entretenimiento y productos interactivos, nuestro "comenzar" es simple: deleitar a cientos de millones de jugadores en todo el mundo con experiencias de entretenimiento innovadoras, divertidas, emocionantes y atractivas.

No solo miramos hacia atrás a nuestro legado de décadas; estamos forjando el futuro para seguir avanzando en el juego con algunos de los títulos más populares y la tecnología más sofisticada del mundo. Tenemos ambiciones audaces de crear la empresa más inclusiva, ya que sabemos que nuestro éxito proviene de los equipos apasionados, creativos y diversos dentro de nuestra organización.

Estamos en el negocio de ofrecer entretenimiento divertido e inolvidable para que nuestra comunidad de jugadores lo disfrute. Y nuestras oportunidades futuras nunca han sido mayores: esta podría ser tu oportunidad de subir de nivel.

Recompensas

Proporcionamos un conjunto de beneficios que promueven el bienestar físico, emocional y financiero para 'Cada Mundo', ¡tenemos cubiertos a nuestros empleados! Sujeto a los requisitos de elegibilidad, la Compañía ofrece beneficios integrales que incluyen:

  • Plan de salud ampliado, que incluye seguro médico, dental, de visión, de vida y AD&D, para empleados y sus dependientes, así como seguro de discapacidad;
  • RRSP con contrapartida de la Compañía, reembolso de matrícula, contrapartida de donaciones benéficas;
  • Días festivos y vacaciones pagadas, días de enfermedad pagados, permisos por compasión y duelo, permiso parental;
  • Programas de salud mental y bienestar, programas de fitness, juegos gratuitos y con descuento, y una variedad de otros programas de beneficios como seguro de vida complementario y enfermedad crítica, servicios legales y otros;

Si la Compañía requiere que te mudes geográficamente para el trabajo, entonces también puedes ser elegible para asistencia de reubicación.

La elegibilidad para participar en estos beneficios puede variar para los empleados a tiempo parcial y a tiempo completo temporal, y los pasantes de la Compañía.

El rango salarial base estándar para este puesto es de $100,220.00 - $197,758.00 CAD. Estos valores reflejan el rango salarial base anual esperado para nuevos empleados en Columbia Británica, Canadá. Los montos reales variarán según la experiencia, el rendimiento y la ubicación. Además de un salario base competitivo, los empleados en este puesto pueden ser elegibles para compensación por incentivos. La compensación por incentivos no está garantizada.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026