> Markdown version of [/jobs/ext/4595486-software-engineer](https://www.wearedevelopers.com/jobs/ext/4595486-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Capgemini - **Location:** Getafe, Spain - **Contract:** Permanent contract - **Skills:** Bash Shell, C++ (Programming Language), CMake, Software Quality, Continuous Integration, Linux, DevOps, Python (Programming Language), Link 16, Software Engineering, Scripting, Jenkins - **Published:** November 6, 2026 - **Apply:** https://www.adzuna.es/details/5954143725 ## About the Role * Experiencia en desarrollo de software en C++, preferiblemente con estándar C++17. * Conocimientos en gestión de memoria, STL, templates y buenas prácticas de desarrollo. * Experiencia con CMake y sistemas de build. * Manejo avanzado de Linux y scripting (Bash o Shell). * Experiencia en entornos CI/CD (por ejemplo, Jenkins). * Conocimientos de Python para automatización o herramientas internas. * Capacidad de trabajo en equipo y orientación a la calidad. * Nivel medio de inglés. Se valorará especialmente: * Experiencia con gestión de dependencias (Conan). * Conocimientos en entornos DevOps. * Familiaridad con Tactical Data Link (MIDS, Link 16 u otros). ## Description Buscamos un/a Software Engineer C++ para incorporarse a un equipo técnico en crecimiento, participando en el desarrollo de soluciones software en un entorno avanzado y de alta exigencia técnica. Trabajarás con tecnologías modernas, buenas prácticas de desarrollo y en un contexto donde la calidad del código y la automatización tienen un papel clave. Ubicación presencial en Getafe., * Desarrollo de software en C++ moderno (C++17) aplicando buenas prácticas de programación. * Gestión de dependencias y sistemas de build utilizando CMake y, de forma valorable, Conan. * Trabajo en entornos Linux, automatizando tareas mediante scripting (Bash/Shell). * Participación en procesos de integración continua (CI/CD) utilizando herramientas como Jenkins. * Desarrollo de herramientas de soporte y automatización mediante Python. * Colaboración con el equipo en la mejora continua del software, asegurando calidad y mantenibilidad.