Desarrollador/A C++ /Python

Ad4 Octogono
Madrid, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Apache HTTP Server C++ (Programming Language) Databases Continuous Integration Linux Distributed Systems Interoperability Python (Programming Language) Performance Tuning Software Engineering Parallel Computation Git
+7 more
Data Lakes Gitlab-ci Low Latency Production Code Grid Computing Software Version Control Jenkins

Job description

¿Te apasiona el desarrollo de software de alto rendimiento y el sector financiero?En Ad4Octógono buscamos un/a Ingeniero/a de Software con experiencia en C++ y Python para incorporarse de forma inmediata a un proyecto estratégico e internacional en el sector bancario.En este rol, formarás parte de un equipo técnico especializado en la producción y optimización de los motores de cálculo de riesgo de contrapartida.Trabajarás en un entorno de alta exigencia técnica, conectando la potencia de cálculo de C++ con la versatilidad de Python, y asegurando la máxima eficiencia y escalabilidad del sistema.Funciones principalesDesarrollo y optimización del Core: Participar en el diseño, desarrollo y mantenimiento evolutivo de los motores de cálculo de riesgo críticos, programados en C++.Integración e Interoperabilidad (Wrappers): Desarrollar y mantener componentes de integración (wrappers) para conectar de forma eficiente las librerías nativas de C++ con entornos de Python (utilizando herramientas como pybind11 o Boost.Python).Optimización de Rendimiento: Analizar, perfilar y mejorar el código existente para garantizar un procesamiento en paralelo eficiente y una baja latencia en entornos de computación intensiva.Automatización y CI/CD: Gestionar el ciclo de vida del desarrollo dentro de entornos Linux/Unix, colaborando en la automatización de despliegues y pruebas mediante pipelines de CI/CD (Jenkins o GitLab CI).Colaboración y Soporte Técnico: Trabajar codo con codo con los equipos de análisis cuantitativo (quants) y riesgos para trasladar los modelos matemáticos a código de producción altamente eficiente.¿Qué ofrecemos?Proyecto estable de larga duración en un entorno tecnológico puntero e internacional.Fecha de incorporación: cuanto antes.Modelo de trabajo: Híbrido flexible (combinando teletrabajo y presencialidad con base en Madrid).Rango retributivo: ****€ (según valía y experiencia aportada).Jornada: Completa (horario flexible de entrada y salida).Requisitos mínimosExperiencia: Mínimo 2 años de experiencia demostrable en desarrollo de software.Lenguaje Principal: Dominio sólido de C++ enfocado a rendimiento y procesamiento en paralelo.Lenguaje Secundario: Nivel intermedio/avanzado de Python, con experiencia práctica creando wrappers o integrando C++ con Python (pybind11, Boost.Python).Entorno técnico: Experiencia diaria trabajando en sistemas Linux/Unix, control de versiones con Git y uso de herramientas de CI/CD (Jenkins o GitLab CI).Idiomas: Nivel de inglés B2 (capacidad para entender documentación técnica y mantener reuniones).Ubicación: Residencia en Madrid (o alrededores).El modelo híbrido flexible requiere la disponibilidad absoluta para desplazarse a las oficinas del cliente cuando el equipo o las necesidades del proyecto lo requieran.Requisitos deseables (Nice to have)Experiencia previa en el sector financiero o banca, especialmente en áreas de riesgos, mercados o motores de cálculo.Conocimientos en infraestructuras de computación distribuida o Grid Computing (ej. DataSynapse, Apache Ignite, Symphony).Experiencia trabajando con grandes volúmenes de datos, Bases de Datos complejas o Data Lakes.#J-*****-Ljbffr

Requirements

Requisitos mínimosExperiencia: Mínimo 2 años de experiencia demostrable en desarrollo de software. Lenguaje Principal: Dominio sólido de C++ enfocado a rendimiento y procesamiento en paralelo. Lenguaje Secundario: Nivel intermedio/avanzado de Python, con experiencia práctica creando wrappers o integrando C++ con Python (pybind11, Boost.Python). Entorno técnico: Experiencia diaria trabajando en sistemas Linux/Unix, control de versiones con Git y uso de herramientas de CI/CD (Jenkins o GitLab CI). Idiomas: Nivel de inglés B2 (capacidad para entender documentación técnica y mantener reuniones). Ubicación: Residencia en Madrid (o alrededores). El modelo híbrido flexible requiere la disponibilidad absoluta para desplazarse a las oficinas del cliente cuando el equipo o las necesidades del proyecto lo requieran. Requisitos deseables (Nice to have)Experiencia previa en el sector financiero o banca, especialmente en áreas de riesgos, mercados o motores de cálculo. Conocimientos en infraestructuras de computación distribuida o Grid Computing (ej. DataSynapse, Apache Ignite, Symphony). Experiencia trabajando con grandes volúmenes de datos, Bases de Datos complejas o Data Lakes. #J-*****-Ljbffr

Benefits & conditions

Proyecto estable de larga duración en un entorno tecnológico puntero e internacional. Fecha de incorporación: cuanto antes. Modelo de trabajo: Híbrido flexible (combinando teletrabajo y presencialidad con base en Madrid). Rango retributivo: ****€ (según valía y experiencia aportada). Jornada: Completa (horario flexible de entrada y salida).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all