




Resumen: OneSpan busca un/a Ingeniero/a Senior de Software (Python) para diseñar, desarrollar y probar una herramienta de protección de aplicaciones, mejorar la fiabilidad del sistema y contribuir a la arquitectura de soluciones de seguridad. Aspectos destacados: 1. Diseñar y desarrollar herramientas de protección de aplicaciones utilizando Python para apoyar la plataforma. 2. Participar en discusiones arquitectónicas y en la toma de decisiones técnicas. 3. Investigar e implementar tecnologías y medidas de seguridad de vanguardia. En OneSpan, nos especializamos en soluciones digitales de identidad y antifraude que crean experiencias excepcionales y seguras. **Actualmente, OneSpan está buscando un/a Ingeniero/a Senior de Software (Python) para unirse a nuestro equipo en Barcelona.** Usted participará en el diseño, desarrollo y pruebas de nuestra herramienta de protección de aplicaciones. Trabajará en la construcción de la base de una herramienta de protección de alto rendimiento, mejorará la fiabilidad del sistema y contribuirá a la arquitectura de nuestra solución de seguridad. Investigará e implementará tecnologías y medidas de seguridad de vanguardia mientras escribe código de alta calidad, incluida la cobertura de pruebas y lanzamientos frecuentes gracias a la infraestructura de integración continua (CI) y compilación automatizada. **Funciones y responsabilidades del puesto** * Diseñar y desarrollar nuestra herramienta de protección de aplicaciones utilizando Python para apoyar nuestra plataforma y productos. * Trabajar en desafíos arquitectónicos y de rendimiento, contribuyendo a la evolución de nuestros sistemas. * Escribir código limpio, mantenible y testeable, garantizando alta fiabilidad y rendimiento. * Colaborar estrechamente con desarrolladores móviles, ingenieros de backend, gestores de producto y diseñadores para entregar soluciones bien arquitectadas. * Mejorar la escalabilidad, observabilidad y mantenibilidad de nuestros sistemas a medida que crece el negocio. * Contribuir a la toma de decisiones técnicas, revisiones de código y discusiones arquitectónicas. * Participar activamente en la vida del equipo y ayudar a orientar a otros desarrolladores cuando sea necesario. **Requisitos** * 5 o más años de experiencia profesional en desarrollo de software con Python. * Conocimientos sólidos de arquitectura de software, patrones de diseño y sistemas distribuidos. * Experiencia traduciendo requisitos comerciales en diseños técnicos y soluciones escalables. * Experiencia con frameworks de pruebas, pruebas unitarias y automatización de pruebas. * Capacidad para comunicarse con claridad en inglés, tanto de forma oral como escrita. * Capacidad para formular recomendaciones y tomar decisiones técnicas de forma independiente. * Excelentes habilidades de colaboración y mentalidad orientada al trabajo en equipo. **Deseable:** * Experiencia resolviendo problemas arquitectónicos. * Conocimientos de tecnologías de contenerización (Docker, Kubernetes). * Interés o experiencia en tecnologías de seguridad informática. * Experiencia con Git y pipelines de CI/CD. * Experiencia en entornos Android. * Capacidad para comprender bytecode Dalvik / smali. * Experiencia en desarrollo con Java/Kotlin. * Conocimientos del entorno de línea de comandos Unix/Linux. * Experiencia trabajando en entornos ágiles/Scrum. * Conocimientos de entornos en la nube (AWS, GCP o Azure). * Conocimientos de criptografía y/o infraestructura PKI. * Pensamiento analítico y capacidad de resolución de problemas sólidos. * Pasión por el aprendizaje continuo y la mejora constante. ### **¿Por qué OneSpan?** OneSpan ofrece lo mejor de ambos mundos: una base sólida que solo una empresa global consolidada puede proporcionar, junto con la energía y creatividad propias de una startup innovadora. En cada puesto de OneSpan, usted contribuirá al éxito de las soluciones de ciberseguridad más avanzadas y tendrá oportunidades de crecimiento. \#LI\-hybrid \#LI\-LS1


