Categorías
···
Entrar / Registro

Ingeniero de Software Senior

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Puerta del Sol, 4, Centro, 28013 Madrid, España
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Buscamos un ingeniero de software senior altamente cualificado para diseñar, construir, probar y operar una plataforma de automatización distribuida, siendo responsable de las funcionalidades desde el principio hasta el final y contribuyendo a la fiabilidad de DevTest y de los sistemas distribuidos. Aspectos destacados: 1. Diseñar, construir y operar una plataforma de automatización distribuida a escala 2. Desarrollo full-stack: servicios backend, frontend y orquestación de flujos de trabajo 3. Utilizar herramientas de desarrollo asistidas por IA para aumentar la productividad ### **Ingeniero de Software Senior** * JR\-160052 * Modalidad híbrida * Barcelona * Madrid * Tecnología * Jornada completa **¿Quiénes somos?** Equinix es la empresa mundial de infraestructura digital®, acortando el camino hacia la conectividad para permitir las innovaciones que enriquecen nuestro trabajo, nuestra vida y nuestro planeta. Un lugar donde se acogen ideas audaces, se valora la conexión humana y todos tienen la oportunidad de forjar su propio futuro. Ayúdanos a cuestionar supuestos, descubrir sesgos y eliminar barreras, porque el progreso comienza con ideas nuevas. Encontrarás pertenencia, propósito y un equipo que te da la bienvenida, porque cuando te sientes valorado, estás capacitado para hacer tu mejor trabajo.**Resumen del puesto** Buscamos un ingeniero de software full-stack senior altamente cualificado para diseñar, construir, probar y operar una plataforma de automatización distribuida que orqueste operaciones complejas a escala. Como parte de nuestras iniciativas en rápido crecimiento sobre automatización de procesos de red, serás responsable de desarrollar, mantener y mejorar nuestra suite de automatización —asumiendo la responsabilidad integral de las funcionalidades, desde el esquema de base de datos hasta la interfaz de usuario—, además de contribuir a los marcos de pruebas automatizadas, los flujos de trabajo de CI/CD y la fiabilidad de los sistemas distribuidos. Este puesto abarca servicios backend, desarrollo frontend, orquestación de flujos de trabajo y actividades de DevTest para garantizar que los servicios de red sean validados, fiables y de alto rendimiento. Es ideal para un ingeniero que disfrute combinar ingeniería de software, sistemas distribuidos y pruebas automatizadas en un entorno dinámico. **Responsabilidades** Sistemas distribuidos y desarrollo backend * Diseñar y construir sistemas distribuidos con orquestación duradera de flujos de trabajo, compensación de sagas y concurrencia tipo fan-out/fan-in * Desarrollar APIs REST asíncronas, capas de servicio, trabajadores en segundo plano y lógica de flujos de trabajo * Construir y mantener servicios en Go, incluidos servidores gRPC, RPCs de transmisión y integraciones entre distintos lenguajes * Modelar y consultar datos en MongoDB mediante esquemas, índices y tuberías de agregación * Mejorar y ampliar marcos de pruebas automatizadas según las capacidades del producto y las nuevas áreas de funcionalidad * Convertir casos de prueba en módulos automatizados; reproducir y diagnosticar incidencias en entornos de laboratorio o similares a producción Ingeniería frontend * Desarrollar interfaces modernas con React/TypeScript utilizando arquitectura basada en componentes, hooks, gestión del estado del servidor y flujos de datos en tiempo real DevOps, despliegue y observabilidad * Desplegar y operar servicios en Kubernetes siguiendo las mejores prácticas para contenedores, comprobaciones de estado, ajuste de recursos y actualizaciones progresivas * Implementar observabilidad mediante trazado distribuido, métricas y registro estructurado en servicios políglotas * Contribuir a los flujos de trabajo de CI/CD —GitHub Actions, Jenkins— en las canalizaciones de construcción, prueba y despliegue * Registrar, documentar y mantener inventarios de servicios, procesos de despliegue y métricas de ingeniería Aseguramiento de calidad y validación * Crear pruebas unitarias e integrales, incluidos patrones asíncronos y validaciones con servicios reales * Elaborar estrategias de prueba, ejecutar casos de prueba, registrar incidencias (JIRA, Bugzilla) y gestionar el ciclo de vida de los defectos * Probar APIs REST y escenarios de automatización de redes (rutas positivas/negativas) para identificar defectos y problemas de rendimiento Experiencia en ingeniería potenciada por IA * Experiencia práctica en el uso de herramientas de desarrollo asistidas por IA (por ejemplo, GitHub Copilot, asistentes de generación de código, modelos de lenguaje grandes para análisis estático) para aumentar la productividad de la ingeniería * Incorporar AIOps para automatizar tareas repetitivas de desarrollo, como el scaffolding de código, la generación de pruebas, la mejora de la documentación o el análisis de registros/trazas * Experiencia aplicando herramientas de inferencia basadas en IA para apoyar el desarrollo, por ejemplo: * Resumir rutas de código complejas o arquitecturas * Generar sugerencias de refactorización * Analizar defectos, registros o trazas de pila * Asistir con el uso de APIs, inferencia de tipos o evolución de esquemas * Incorporar IA en el ciclo de vida del desarrollo de software (SDLC), incluida la revisión de seguridad, flujos de trabajo, salvaguardias de calidad de código y validación de salidas generadas por IA * Familiaridad con el uso de herramientas de IA para potenciar los flujos de trabajo de DevTest, como la generación de casos de prueba, la interpretación de errores o la detección de patrones Pila tecnológica * Lenguajes: Python 3, TypeScript, Go * Frontend: React 19, Vite * Backend y servicios: FastAPI/ASGI, gRPC, Protocol Buffers * Base de datos: MongoDB (controladores asíncronos, índices, tuberías de agregación) * Mensajería: Kafka (productores/consumidores) * Infraestructura: Kubernetes, Docker, GitHub Actions, Jenkins * Observabilidad: OpenTelemetry, Prometheus, registro estructurado * Automatización de redes (adicional): Netmiko, TextFSM, Nornir **Cualificaciones** * Años comprobados de experiencia profesional en ingeniería de software * Alto nivel de competencia en Python con patrones async/await (FastAPI o similar) * Experiencia con herramientas de automatización de redes como Netmiko, TextFSM o Nornir * Experiencia profesional en TypeScript/React —componentes, hooks, bibliotecas de estado del servidor— * Competencia práctica en Go (construcción y mantenimiento de servicios) * Experiencia práctica en sistemas distribuidos —motores de flujos de trabajo, colas, patrones de saga, consistencia eventual— * Desarrollo de canalizaciones CI/CD mediante GitHub Actions o Jenkins * Experiencia con MongoDB —diseño de esquemas, controladores asíncronos, agregación, índices— * Conocimientos sólidos de Kubernetes y Docker Fortalezas adicionales destacadas * Conocimiento de protocolos de enrutamiento y redes (BGP, VRF, NAT, PAT) y experiencia con dispositivos de Juniper, Cisco, Nokia o Arista * Experiencia en pruebas de rendimiento para sistemas de software o redes * Trabajo práctico con motores de flujos de trabajo como Temporal, Cadence, Step Functions o Prefect * Experiencia profunda en gRPC y Protocol Buffers, incluidos RPCs de transmisión e interacciones entre servicios en distintos lenguajes * Conocimiento de Kafka —grupos de consumidores, garantías de entrega, procesamiento asíncrono de mensajes— * Herramientas de observabilidad —trazado distribuido, métricas y registro estructurado mediante OpenTelemetry Equinix se compromete a garantizar que su proceso de contratación sea accesible para todas las personas, incluidas aquellas con discapacidad. Si eres un candidato calificado y necesitas asistencia o adaptación, háznoslo saber completando el formulario. Equinix es una empresa que ofrece Igualdad de Oportunidades Laborales y, en Estados Unidos, una empleadora de Acción Afirmativa. Todos los solicitantes calificados recibirán consideración para el empleo sin tener en cuenta consideraciones ilegales de raza, color, religión, credo, origen nacional o étnico, ascendencia, lugar de nacimiento, ciudadanía, sexo, embarazo/parto o condiciones médicas relacionadas, orientación sexual, identidad o expresión de género, estado civil o de asociación doméstica, edad, condición de veterano o militar, discapacidad física o mental, condición médica, información genética, afiliación política/u organizacional, condición como víctima o miembro familiar de víctima de un delito o abuso, u cualquier otro estatus protegido por la ley aplicable. **Utilizamos inteligencia artificial en nuestro proceso de contratación. Obtén más información aquí.** Esta oferta corresponde a un puesto de reposición, lo que significa que se destina a cubrir una vacante existente dentro de nuestra organización.

Fuentea:  indeed Ver publicación original
David Muñoz
Indeed · HR

Compañía

Indeed
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.