




### **Ingeniero Senior de Software \- Rust** **Ubicación: Remota** \- Zona horaria europea **Fecha de inicio:** Prevista para el 15/12/2025 **Departamento/BU:** Ingeniería **Función del puesto:** Desarrollo Estamos buscando un **Ingeniero de Software Senior** altamente calificado y con experiencia, especializado en el lenguaje de programación **Rust**, para unirse a nuestro innovador equipo de Ingeniería. En este papel fundamental, será clave para mejorar nuestros procesos de desarrollo de software y contribuir activamente a la entrega de productos de alta calidad. Actuará como líder técnico y mentor, promoviendo las mejores prácticas en múltiples equipos y bases de código. El Ingeniero Senior de Software es responsable de impulsar la calidad de las prácticas de ingeniería dentro de un equipo, identificar e implementar mejoras entre equipos, y contribuir directamente al desarrollo del producto. Este puesto requiere liderazgo técnico, mentoría y un compromiso con la mejora continua en nuestros procesos de construcción y mantenimiento de software. **Principales responsabilidades:** * **Modelar y defender una calidad excepcional del código**, abordando proactivamente problemas complejos y sutiles del sistema. * Emplear depuración sistemática para diagnosticar problemas en dominios relacionados y **fomentar una cultura de observabilidad y monitoreo**. * Trabajar colaborativamente entre equipos para crear un entorno que apoye el **desarrollo iterativo, autónomo y escalable en el futuro**. * Actuar como **líder técnico y de priorización**, desafiando constantemente límites y explorando lagunas en la comprensión dentro de áreas de dominio relacionadas. * Ser un **experto de referencia** dentro del equipo y de toda la organización en múltiples bases de código e idiomas. * **Liderar el diseño de componentes** y sus interacciones, revisando especificaciones de arquitectos. * Integrar componentes de software y bibliotecas de terceros, verificando y desplegando programas. * Estar disponible para **solucionar emergencias de problemas de severidad 1** en productos desplegados. * Escribir manuales técnicos claros para usuarios y documentación completa del código. * Mentorar y desarrollar a otros ingenieros, proporcionando orientación detallada, asignación de tareas y revisiones técnicas profundas. **Requisitos** Este puesto exige una sólida base técnica, experiencia profunda en Rust y capacidades comprobadas de liderazgo. **Formación / Experiencia:** * Se valora positivamente tener un título en Informática, aunque no es imprescindible. * **7\+ años de experiencia en ingeniería de software** en lenguajes como Rust, Haskell, Javascript o Scala, con énfasis fuerte en Rust. * Experiencia práctica con **métodos ágiles de desarrollo de software**. * Experiencia trabajando con **Git y flujos de trabajo con Git**. * Conocimientos de los paradigmas de programación funcional y orientada a objetos. **Habilidades especializadas (enfoque en Rust):** * **Amplia experiencia en entornos de producción con el lenguaje de programación Rust.** * **Conocimiento experto del modelo de propiedad, mecanismos de préstamo, tiempos de vida y paradigmas de concurrencia de Rust.** * Experiencia en el desarrollo de servicios web y **APIs RESTful**. * Conocimientos sobre sistemas distribuidos y desarrollo de redes. * Experiencia con programación concurrente y multihilo. * Familiaridad con plataformas en la nube (AWS, GCP o Azure). * Experiencia con contenerización (**Docker**) y herramientas de orquestación (**Kubernetes**). * Comprensión de **tuberías de integración y despliegue continuo**. * Experiencia con métodos de desarrollo de software como el desarrollo guiado por pruebas (TDD). * *Conocimientos de protocolos criptográficos son un plus.* * *Experiencia con tecnologías Web3 es una ventaja adicional.* **Beneficios** * Ofrecemos una tarifa por hora acorde al mercado basada en sus habilidades y experiencia. * Compromiso a tiempo completo: 40 horas por semana. * Generoso permiso retribuido: disfrute de 30 días de vacaciones al año (para empleados del Reino Unido) * Pago por enfermedad * Flexibilidad contractual: estamos dispuestos a discutir la opción que mejor se adapte a sus necesidades, ofreciendo condiciones tanto para empleado estándar como para contratista independiente. **Debido al elevado volumen de solicitudes que anticipamos, lamentamos no poder proporcionar retroalimentación individual a todos los candidatos. Si no recibe noticias nuestras dentro de las 4 semanas posteriores a su solicitud, considere que en esta ocasión no ha sido seleccionado. Apreciamos sinceramente su interés y le deseamos lo mejor en su búsqueda de empleo.** **Compromiso con la igualdad y accesibilidad:** En MLabs estamos comprometidos en ofrecer igualdad de oportunidades a todos los candidatos. Garantizamos ausencia de discriminación, anuncios de empleo accesibles y provisión de información en formatos accesibles. Nuestro objetivo es fomentar un entorno laboral diverso e inclusivo con igualdad de oportunidades para todos. Si necesita ajustes razonables durante cualquier parte del proceso de contratación o desea ver el anuncio de empleo en un formato accesible, háganoslo saber lo antes posible enviando un correo a human\-resources@mlabs.city. MLabs Ltd recopila y procesa la información personal que usted proporciona, como sus datos de contacto, historial laboral, currículum y otros datos relevantes, únicamente con fines de reclutamiento. Esta información se gestiona de forma segura conforme a la Política de Privacidad y la Política de Seguridad de la Información de MLabs Ltd, y en cumplimiento con las leyes aplicables de protección de datos. Sus datos podrán compartirse únicamente con clientes y socios de confianza cuando sea necesario para fines de reclutamiento. Puede solicitar la eliminación de sus datos o retirar su consentimiento en cualquier momento contactando a legal@mlabs.city.


