Senior Security Software Engineer

idealista

Madrid

Hybrid

EUR 70,000 - 110,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly culture
Madrid offices
Learning & tech talks
Conference participation
Flexible compensation plan
Health insurance
Physiotherapy and wellness
Team events

Job summary

idealista busca un Senior Software Engineer para su equipo de Plataforma, con interés y conocimiento en seguridad. Buscamos a alguien con base sólida en desarrollo y curiosidad por distintas disciplinas de ingeniería, capaz de ver el conjunto y construir soluciones de principio a fin.

Trabajarás en iniciativas transversales para mejorar la seguridad, las protecciones y las capacidades tecnológicas de nuestra plataforma, colaborando con Backend, Frontend y equipos de Sistemas y Mobile, y

Qualifications

  • Experiencia sólida desarrollando software y responsabilidad técnica desde el diseño hasta puesta en producción.

Responsibilities

  • Diseñar, desarrollar y poner en producción soluciones de software en todas las fases.
  • Trabajar en iniciativas de seguridad para prevenir amenazas y mitigar abusos.
  • Desarrollar e integrar protecciones en backend, APIs, web, móvil y perimetrales como CDN y WAF.
  • Colaborar con Platform, Backend, Frontend y Mobile para cambios en diferentes componentes.
  • Desarrollar servicios, integraciones y herramientas internas con tecnologías adecuadas.
  • Trabajar con diversas plataformas y aprender lo necesario para resolver problemas.
  • Participar en decisiones de arquitectura con foco en simplicidad, seguridad y escalabilidad.
  • Usar IA en el proceso de desarrollo para mejorar calidad y velocidad.
  • Enfrentar código legacy y desafíos técnicos, aportando soluciones mantenibles.

Skills

Java ecosystem
APIs design
Backend services
Security fundamentals
AI tools usage

Education

Grado en Informática o similar

Tools

CDN
WAF
Cloud platforms

Job description

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 allá del código: redes, protocolos, bases de datos, infraestructura, contenedores y despliegues.
  • Estás familiarizado con buenas prácticas de desarrollo, testing, integración continua y automatización.
  • Puedes investigar problemas en sistemas reales, identificar sus causas y desarrollar soluciones que sean mantenibles y eficientes.
¿Qué otras cosas son un plus?
  • Experiencia con AWS y arquitecturas cloud.
  • Experiencia configurando o integrando soluciones de CDN, WAF y protección frente a bots.
  • Conocimientos de seguridad web, principios OWASP y desarrollo seguro.
  • Experiencia con sistemas de identidad, protocolos de autenticación, gestión de sesiones y mecanismos de protección de aplicaciones.
  • Conocimientos de desarrollo móvil en iOS o Android, incluyendo sus mecanismos de seguridad, comunicación con servicios backend e integración de SDKs.
  • Experiencia con mecanismos de detección de fraude, prevención de abuso o protección frente a automatizaciones maliciosas.
  • Experiencia desarrollando aplicaciones fullstack o herramientas utilizadas por otros equipos de ingeniería.
  • Conocimientos de observabilidad, análisis de logs y diagnóstico de sistemas distribuidos.
  • Experiencia trabajando con aplicaciones de gran escala o sistemas de alto tráfico.
  • Haber participado en proyectos de automatización o desarrollado soluciones apoyadas en IA.
  • Experiencia con infraestructura como código, contenedores y pipelines de CI/CD.

No esperamos que domines todas estas tecnologías. Valoramos especialmente que tengas una buena base de ingeniería, curiosidad técnica y capacidad para aprender y desenvolverte en ámbitos nuevos.

  • La oportunidad de trabajar en una plataforma tecnológica con millones de usuarios y presencia en España, Italia, Portugal y Francia, donde tus contribuciones pueden tener un impacto significativo.
  • Una cultura favorable al trabajo en remoto, con oficinas en el centro de Madrid y en otras ubicaciones de España para quienes prefieran acudir presencialmente.
  • Un entorno de aprendizaje continuo, con charlas técnicas internas, talleres, publicaciones y espacios para compartir conocimiento entre compañeros.
  • Participación en eventos tecnológicos, conferencias y meetups, tanto para aprender como para compartir nuestra experiencia con la comunidad.
  • Un plan de retribución flexible desde el primer día, con opciones como transporte, restauración y seguro médico.
  • Servicios de fisioterapia y de salud, porque también nos importa el bienestar de las personas.
  • Actividades de equipo, celebraciones a lo largo del año y oportunidades para disfrutar de tiempo con los compañeros más allá del trabajo.
Y algo más sobre nosotros...

idealista comenzó su trayectoria en el año 2000 y, desde entonces, ha desarrollado una cultura propia que es una parte esencial de nuestra identidad.

Creemos en el respeto, la tolerancia, la integridad y la transparencia como principios que deben estar presentes en nuestra manera de trabajar y relacionarnos.

Nuestro equipo reúne a personas de más de veinte nacionalidades, con idiomas, experiencias, culturas y perspectivas diferentes. Consideramos que esa diversidad nos enriquece y nos permite seguir aprendiendo unos de otros.

Trabajamos para promover la igualdad de oportunidades y la inclusión, con iniciativas de sensibilización y visibilidad del colectivo LGTB+, tanto dentro de la organización como en nuestra comunicación y nuestra relación con la sociedad.

Queremos ofrecer un entorno de trabajo en el que todas las personas se sientan seguras, respetadas y libres de discriminación.

También mantenemos un compromiso con la igualdad de género y con el desarrollo de medidas que favorezcan la conciliación y apoyen la maternidad y la paternidad.

Nos gustaría conocerte y que tú también tengas la oportunidad de conocernos.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Security Governance Specialist
IT Security Governance Specialist

idealista • Madrid

Hybrid
EUR 52,000 - 76,000
Health insurance
Remote-friendly culture
Office in Madrid
Software Engineer
Software Engineer

idealista • Spain

Hybrid
EUR 50,000 - 75,000
Seguro médico
Retribución flexible
Meetups y eventos
+1
Android Product Engineer
Android Product Engineer

idealista • Madrid

Hybrid
EUR 55,000 - 70,000
Retribución flexible
Seguro médico
Clases de idiomas
+3
Gestor de Calidad (avec français natif ou bilingue)
Gestor de Calidad (avec français natif ou bilingue)

Idealista • Madrid

On-site
EUR 22,000 - 28,000
Seguro de salud subvencionado
Formación inicial y continua
Retribución flexible
Analytics Engineer
Analytics Engineer

idealista • Spain

Remote
EUR 50,000 - 75,000
Cultura remoto-prima
AI Security & DevSecOps
AI Security & DevSecOps

Paradigma Digital • Spain

Hybrid
EUR 70,000 - 100,000
Seguro médico 100% subvencionado
Retribución flexible (Edenred)
25 días de vacaciones
+1
Product Engineer
Product Engineer

Ucademy • Madrid

On-site
EUR 50,000 - 60,000
Seguro médico privado
Acceso a Wellhub
Eventos de equipo
Security Architect
Security Architect

Paradigma Digital • Spain

Hybrid
EUR 60,000 - 90,000
Seguro médico 100% subvencionado
Retribución flexible Edenred
25 días de vacaciones anuales
Técnico/a de sistemas y DevOps (Linux, AWS)
Técnico/a de sistemas y DevOps (Linux, AWS)

Elektro3, Company • Vila-seca

On-site
EUR 30,000 - 36,000
Presencial en Vila-seca (Tarragona)
Contrato indefinido
Jornada intensiva 8:00-16:00
Tech Lead
Tech Lead

011h • Barcelona

Hybrid
EUR 90,000 - 130,000
Teletrabajo 2 días/semana
Plan de desarrollo profesional
Vacaciones 30 días
+1