¡Activa las notificaciones laborales por email!

Senior Architect C++ / Linux Developer

Timup

Madrid

Presencial

EUR 60.000 - 90.000

Jornada completa

Hace 30+ días

Descripción de la vacante

Una startup tecnológica en Madrid busca un Senior Software Architect para unirse a su equipo. Este rol se centra en el desarrollo de soluciones avanzadas de optimización de redes, sin funciones de gestión, ideal para un profesional apasionado por resolver retos complejos. Se requiere experiencia significativa en C/C++ y Linux, así como un alto nivel de inglés y español.

Formación

  • Entre 10 y 15 años de experiencia en desarrollo de software.
  • Experiencia previa como arquitecto/a de software.
  • Dominio experto en programación C y C++.

Responsabilidades

  • Diseñar e implementar evoluciones del producto, garantizando calidad y rendimiento.
  • Revisar y verificar el código desarrollado por el equipo.
  • Colaborar en la resolución de problemas técnicos complejos.

Conocimientos

Programación en C
Programación en C++
Resolución de problemas técnicos
Scripting en sh/bash
Conocimiento de Linux
Inglés avanzado
Español avanzado

Educación

Ingeniería Informática
Telecomunicaciones

Herramientas

Git
Make
GDB
Perf
DPDK
Kubernetes

Descripción del empleo

Acerca del puesto Senior Architect C++/Linux Developer

Desde Timup, consultora de selección, estamos colaborando con una startup tecnológica en pleno crecimiento con sede en Madrid, especializada en el desarrollo de soluciones avanzadas de optimización de redes.

Estamos en búsqueda de un/a Senior Software Architect para unirse a un equipo altamente cualificado. Este rol no implica funciones de gestión de equipo, sino que se trata de una posición hands-on , ideal para alguien apasionado por resolver retos complejos de programación y con capacidad para codificar y realizar pruebas cuando sea necesario.

Diseñar e implementar evoluciones del producto, garantizando su calidad, rendimiento y escalabilidad.

Revisar y verificar el código desarrollado por el equipo, asegurando la consistencia del software.

Colaborar en la resolución de problemas técnicos complejos en entornos de alto rendimiento.

Contribuir al desarrollo en C/C++ sobre entornos Linux, procesando millones de paquetes IP por segundo.

Entre 10 y 15 años de experiencia en desarrollo de software.

Experiencia previa como arquitecto/a de software.

Dominio experto en programación C y C++, estructuras de datos y entornos multiproceso.

Conocimiento profundo del sistema operativo Linux y sus herramientas de desarrollo (git, make, gdb, perf, etc.).

Experiencia con scripting en sh/bash y awk.

Familiaridad con herramientas de red en Linux (iproute2, tc, iptables, ethtool).

Nivel muy alto de inglés y español, tanto hablado como escrito.

Titulación universitaria en Ingeniería Informática, Telecomunicaciones o similar.

Se valorará también:

Experiencia en programación de red con DPDK y AF_PACKET/AF_XDP.

Conocimiento de entornos virtualizados (KVM, VMware, VirtualBox).

Experiencia con protocolos de red (IP, TCP, ICMP, PPPoE, etc.).

Familiaridad con GitHub y desarrollo en entornos multihilo.

Experiencia en desarrollo o depuración del kernel Linux/BSD.

Conocimiento de contenedores (Kubernetes) y namespaces en Linux.

Conocimientos de otros idiomas además del inglés y español.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.