Senior Security Software Engineer (Madrid)

Senior Security Software Engineer (Madrid)

01 nov
|
Idealista
|
Madrid

01 nov

Idealista

Madrid

En idealista estamos buscando un Senior Software Engineer para nuestro equipo de Plataforma, interesado y con conocimientos en el área de seguridad. Buscamos a alguien con una base sólida en desarrollo de software, especial interés por la seguridad y curiosidad por diferentes disciplinas de ingeniería. Si te gusta resolver problemas complejos, entender cómo funcionan las cosas más allá del código y construir soluciones de principio a fin, sigue leyendo. Trabajarás en iniciativas transversales, colaborando con diferentes equipos para desarrollar soluciones que mejoren la seguridad, la protección y las capacidades tecnológicas de nuestra plataforma. No buscamos a alguien que se limite a diseñar soluciones para que otros las implementen, sino a una persona que disfrute construyéndolas. Diseñarás, desarrollarás y pondrás en producción soluciones de software, participando en todas las fases, desde entender el problema hasta su implementación y evolución. Trabajarás en iniciativas relacionadas con la seguridad y protección de nuestros sistemas, desarrollando mecanismos que ayuden a prevenir amenazas, detectar comportamientos anómalos y mitigar usos abusivos de nuestros servicios. Desarrollarás e integrarás mecanismos de protección en diferentes capas de nuestra plataforma, desde servicios backend y APIs hasta aplicaciones web, móviles y sistemas de protección perimetral como CDN y WAF. Colaborarás con otros equipos de Plataforma, con Sistemas y con los equipos de Backend, Frontend y Mobile para diseñar e implementar soluciones que puedan requerir cambios en diferentes componentes de nuestros sistemas. Desarrollarás servicios, aplicaciones, integraciones y herramientas internas, utilizando las tecnologías que mejor se adapten a cada necesidad. Trabajarás con tecnologías y plataformas diferentes,



profundizando en aquellas que necesites para resolver cada problema, aunque no formen parte de tu especialidad habitual. Colaborarás con distintos equipos de ingeniería, ayudándoles a convertir necesidades técnicas en soluciones reales, reutilizables y mantenibles. Participarás en decisiones de arquitectura y diseño, buscando soluciones sencillas, seguras y escalables, sin introducir complejidad innecesaria. Usarás herramientas de IA de forma habitual en tu proceso de trabajo, desde acelerar el desarrollo hasta explorar alternativas o mejorar la calidad de lo que entregas. También tendrás que enfrentarte a código legacy, problemas difíciles de reproducir y decisiones técnicas que no siempre tienen una respuesta evidente. Eso forma parte del trabajo. ¿Qué esperamos de ti? Esto es lo que más nos importa: Tienes experiencia sólida desarrollando software y te sientes cómodo asumiendo responsabilidad técnica desde el diseño hasta la puesta en producción. Tienes profundidad en alguna disciplina de desarrollo, pero también conocimientos y curiosidad por otras. No necesitas ser especialista en todo, pero sí tener capacidad para desenvolverte fuera de tu área principal. Te interesa la seguridad y entiendes que proteger una aplicación implica conocer cómo funciona, cómo se utiliza y de qué maneras puede ser atacada o utilizada de forma abusiva. Entiendes cómo interactúan las diferentes capas de un sistema,



desde las aplicaciones cliente hasta los servicios backend, las comunicaciones y la infraestructura que los soporta. Te sientes cómodo trabajando con tecnologías distintas y aprendiendo aquellas que necesitas, ya sea para desarrollar un servicio, modificar una aplicación, integrar una solución de seguridad o automatizar un proceso. Tienes criterio propio: no solo implementas lo que te piden, también propones, cuestionas y buscas alternativas cuando crees que existe una solución mejor. Te comunicas bien con personas de diferentes perfiles técnicos. Sabes explicar tus decisiones, compartir conocimiento y colaborar para resolver problemas que afectan a varios equipos. Eres capaz de trabajar con autonomía, gestionar diferentes iniciativas y mantener el foco en lo que realmente aporta valor. Utilizas herramientas de IA de manera natural en tu día a día, pero mantienes el criterio técnico y la responsabilidad sobre el código que desarrollas. Tienes una base sólida en ingeniería de software, diseño de APIs, arquitectura de aplicaciones y sistemas distribuidos. Has desarrollado aplicaciones o servicios backend en entornos de producción. Valoraremos especialmente experiencia con Java y su ecosistema. Conoces los fundamentos de seguridad de aplicaciones, incluyendo autenticación, autorización, comunicaciones seguras y protección de APIs. Estás familiarizado con los mecanismos de protección de aplicaciones y servicios web, incluyendo CDN, WAF, controles de acceso y limitación de tráfico. Conoces las particularidades de las aplicaciones móviles y su interacción con los servicios backend, y tienes capacidad para colaborar en el desarrollo o integración de soluciones que involucren iOS o Android. Entiendes cómo funcionan las aplicaciones más

📌 Senior Security Software Engineer (Madrid)
🏢 Idealista
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior security software engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior security software engineer (madrid) / madrid