Descripción
**Aspectos destacados del puesto:**
====================
* Ingeniero/a Senior de Software – Asignación de Tareas y Planificación
* Ubicación: Valencia, España
* Departamento: Procesamiento de Señales
* Reporta a: Director/a de Ingeniería
* Tipo de contrato: Indefinido
* Modelo de trabajo: Híbrido (3 días por semana en la oficina)
* La contratación está sujeta a las correspondientes verificaciones de seguridad aplicables (incluida SUPO, cuando sea necesario)
**Por qué este puesto es importante:**
--------------------------
Como Ingeniero/a Senior de Software en el equipo de Planificación de Adquisiciones, desarrollarás los sistemas de software que permiten a ICEYE y sus clientes asignar tareas a satélites, planificar adquisiciones de datos y transformar la mecánica orbital en una capacidad operativa de inteligencia. Desde motores de predicción de pasos y cálculo de cobertura hasta servicios de backend impulsados por eventos e interfaces de ingeniería que permiten a los usuarios visualizar y resolver conflictos entre planes de recolección, tendrás la responsabilidad integral de la pila tecnológica — trabajando directamente junto a ingenieros y gestores de producto con sólidos antecedentes operativos para comprender las necesidades reales de los usuarios y entregar software que las satisfaga. Se trata de un puesto en fase inicial, con elevada autonomía, en el que ayudarás a definir la arquitectura y la dirección de una plataforma que se sitúa en la intersección entre la ingeniería de software, las matemáticas aplicadas y las operaciones reales de inteligencia.
**Quiénes somos**
--------------
ICEYE ofrece capacidades espaciales de inteligencia, vigilancia y reconocimiento (ISR) a gobiernos y naciones aliadas. Esto incluye misiones soberanas y llave-en-mano de ISR que aprovechan la tecnología líder mundial de satélites de radar de apertura sintética (SAR) de ICEYE, así como el acceso a datos procedentes de la constelación de satélites SAR más grande del mundo. Estas capacidades permiten a nuestros socios detectar y responder ante cambios críticos en cualquier lugar de la Tierra con una velocidad y precisión sin precedentes, tanto de día como de noche y en cualquier condición meteorológica, respaldadas por imágenes de ultra alta resolución y visitas frecuentes.
Como socio de confianza en defensa, inteligencia, seguridad y concienciación del dominio marítimo, los datos casi en tiempo real de ICEYE generan una ventaja táctica para operaciones críticas. Diseñada para uso dual, la plataforma también sirve a usuarios civiles y comerciales en ámbitos como la inteligencia sobre desastres naturales, seguros, vigilancia marítima (incluida la detección de vertidos de petróleo) y finanzas, contribuyendo así a la seguridad global y a la resiliencia comunitaria.
ICEYE tiene su sede central en Finlandia y opera a escala global en Europa, Norteamérica, Oriente Medio y Asia-Pacífico. Contamos con más de 900 empleados, unidos por una visión compartida: mejorar la vida en la Tierra convirtiéndonos en la fuente global de verdad en observación de la Tierra.
**Tus responsabilidades diarias**
--------------------------------------
* **Motores de asignación de tareas y planificación.** Propagación orbital, predicción de pasos, geometría de adquisición, parámetros de configuración del sensor y cálculo de la huella de cobertura. Matemáticas científicas aplicadas transformadas en capacidad operativa mediante software.
* **Servicios de plataforma.** Servicios backend que gestionan la asignación de tareas. Trabajadores impulsados por eventos que realizan cálculos de oportunidad y sincronizan el estado de forma asincrónica mediante NATS JetStream. PostgreSQL para la persistencia. Capacidad de respuesta y resiliencia al servicio de la misión.
* **Interfaces de ingeniería.** APIs y interfaces de usuario robustas y evolutivas que permiten a los ingenieros visualizar pasos, comparar planes de recolección, planificar tareas y acceder de forma autónoma al espacio.
* **Cualquier cosa que el futuro traiga.** Coordinación multi-sensor, integración de tuberías de procesamiento, nuevas estrategias de recolección y capacidades que surgirán de una estrecha colaboración con los usuarios. Ayudarás a definir la dirección, no solo a ejecutarla.
**Qué buscamos**
--------------------------
**Requisitos imprescindibles:**
* **Sólidos fundamentos de ingeniería de software.** Diseñas sistemas desacoplados, mantenibles, resilientes y de alto rendimiento. Puedes razonar sobre la concurrencia y el funcionamiento de las transacciones. Conoces el teorema CAP y realizas deliberadamente compromisos entre Consistencia y Disponibilidad. Comprendes la diferencia entre «como máximo una vez», «al menos una vez» y cómo diseñar sistemas en torno a dichas garantías.
* **Fluidez en la ingeniería asistida por IA.** Tratas la IA como parte estándar de tu caja de herramientas, no como una novedad ni una amenaza. La utilizas en todo tu trabajo (exploración de diseños, código, pruebas, documentación, depuración, revisión de bases de código desconocidas) y sabes dónde acelera tu productividad y dónde, silenciosamente, te consume tiempo. Lo más importante: mantienes la responsabilidad sobre los resultados: sabes cómo formular adecuadamente un prompt y delimitar bien una tarea, cómo verificar lo que se devuelve y cómo mantener las garantías exigidas en producción. Te interesa mejorar la forma en que tú y tu equipo trabajáis con estas herramientas, y ayudas a los demás a hacerlo mejor.
* **Experiencia en entornos productivos.** Has diseñado, construido y operado servicios en producción: APIs REST, bases de datos relacionales y trabajadores asincrónicos. Sabes cómo hacer tus sistemas observables y resilientes. Comprendes lo que exige la producción más allá de que las cosas funcionen localmente.
* **Capacidad de aprendizaje rápido en dominios técnicos.** Este puesto implica mecánica orbital, física de radiofrecuencia y datos geoespaciales. No es necesario que domines estos temas desde el principio, pero sí debes ser el tipo de ingeniero capaz de aprender rápidamente un nuevo dominio, formular preguntas precisas y empezar a contribuir antes de haber dominado todos los detalles.
* **Capacidad de trabajar partiendo de la ambigüedad.** Puedes tomar una necesidad operativa vagamente definida (por ejemplo: «necesitamos que los usuarios resuelvan conflictos entre planes de recolección competitivos») y transformarla en un trabajo de ingeniería concreto. Formulas las preguntas adecuadas, tomas decisiones bien razonadas y te adaptas cuando llega nueva información.
* **Comunicación eficaz entre distintos dominios.** Trabajarás junto a personas que piensan de formas muy distintas y operan en contextos diferentes. Sabes escuchar atentamente, formular preguntas precisas y explicar compromisos técnicos en términos que todos puedan entender, ajustándote a tu audiencia según corresponda.
**Deseable:**
* **Arquitectura impulsada por eventos.** Experiencia con NATS, Kafka, SQS o similares. Comprensión de la entrega «al menos una vez», la idempotencia y los compromisos prácticos de la comunicación asincrónica entre servicios.
* **Ingeniería moderna de frontend.** Experiencia en producción con Next.js, React y TypeScript, especialmente en aplicaciones intensivas en datos o de visualización en tiempo real. Es un gran plus contar con experiencia en CesiumJS o deck.gl.
* **Competencia en herramientas de desarrollo con IA.** Utilizas activamente asistentes de IA (Cursor, Copilot, Claude, ChatGPT o similares) en tu trabajo diario de ingeniería. No de forma tímida, sino como herramienta principal para escribir, revisar e iterar sobre código. Comprendes sus fortalezas y limitaciones, y las usas para avanzar más rápido sin sacrificar calidad.
* **Conocimientos previos de mecánica orbital.** Experiencia con elementos orbitales (TLE), propagación SGP4, predicción de pasos, geometría de incidencia y de oblicuidad, y cálculo de ventanas de acceso. Familiaridad con herramientas como Skyfield, GMAT o STK. Esto es valioso, aunque puede aprenderse en el puesto.
* **Ingeniería geoespacial.** GeoJSON, CZML, WGS84, proyecciones cartográficas, polígonos de cobertura y huellas en tierra. Experiencia en el desarrollo de sistemas que procesan y representan datos geoespaciales.
* **Experiencia en el sector espacial, de defensa o de inteligencia.** Has trabajado en un entorno donde los usuarios dependen del software que construyes, donde la física limita lo posible y donde la calidad de tu trabajo tiene consecuencias operativas directas. Comprendes cómo se ve un flujo de trabajo de asignación de tareas desde la perspectiva del usuario.
**Proceso de solicitud**
-----------------------
* Llamada inicial con el socio de Adquisición de Talento
* Entrevista con el responsable de contratación
* Entrevista técnica
* Entrevista sobre valores y adecuación cultural
* Entrevista con el Vicepresidente Senior de Ingeniería
**Trabajar en ICEYE**
--------------------
En ICEYE te unirás a un equipo diverso y altamente comprometido, unido por la ambición de hacer posible lo imposible. Como startup global en fase de expansión, combinamos velocidad y ambición con la oportunidad de asumir una verdadera responsabilidad desde el primer día. Tu crecimiento, bienestar y éxito son una prioridad, con desarrollo profesional continuo, oportunidades formativas y una cultura en la que la colaboración es nuestra forma de ganar.
**Cómo trabajamos (nuestros valores)**
----------------------------
**Hacer posible lo imposible:** Fijamos objetivos ambiciosos y mantenemos la calma bajo presión. Mostramos tenacidad, optimismo y sentido de la responsabilidad cuando las cosas se ponen difíciles, y seguimos avanzando hasta encontrar una solución.
* **Ser curioso/a:** Profundiza, formula preguntas, escucha atentamente y piensa críticamente. Comprende la razón detrás de cada decisión.
* **Ver la imagen global:** Mantente informado/a sobre lo que ocurre en toda la empresa para tomar mejores decisiones. Considera cómo afecta tu trabajo a los demás.
* **Impulsar un trabajo en equipo eficaz:** Crea seguridad psicológica, invita a distintas perspectivas y construye equipos inclusivos. No existen preguntas malas.
* **Actuar como un único equipo:** Ganamos juntos. Asignamos las tareas al propietario adecuado y mantenemos la agilidad mientras cambian las prioridades.
* **Divertirse:** Lo que hacemos importa y debería ser disfrutable. Celebra el progreso, siente orgullo por los resultados y comparte los éxitos.
**Beneficios**
------------
Nuestros beneficios están diseñados para apoyar tu salud y bienestar, tanto en el trabajo como fuera de él. Los vamos mejorando continuamente basándonos en los comentarios de los empleados, y su oferta varía según la ubicación. Adquisición de Talento confirmará qué beneficios aplican a este puesto y ubicación durante el proceso.
**Nuestro compromiso con la diversidad, la equidad y la inclusión**
------------------------------------------------------
Queremos que ICEYE sea un lugar donde las personas puedan ser ellas mismas y realizar un excelente trabajo. Diferentes orígenes y perspectivas nos hacen más fuertes, por lo que trabajamos para crear un entorno en el que las personas se sientan incluidas, respetadas y puedan expresarse libremente. Sea cual sea tu trasfondo, queremos que aportes tu auténtico yo a la mesa.
Estamos comprometidos con una contratación justa e inclusiva y con la igualdad de oportunidades. Todos están invitados a presentar su candidatura. Si necesitas algún ajuste o apoyo durante el proceso de selección, háznoslo saber y haremos todo lo posible por ayudarte.
¡Aplica ahora para comenzar tu trayectoria en ICEYE!