Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Arquitecto/a C++

Ersilia

Paterna

Presencial

EUR 60.000 - 80.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading technology firm in Paterna, Spain, seeks a C++ Software Architect to guide the development of their innovative software platform. In this role, you'll define architectural decisions, work on performance optimization, and lead refactoring projects within a collaborative Agile environment. Ideal candidates will possess significant experience in modern C++, design patterns, and concurrent programming, with additional knowledge of Docker and unit tests being beneficial. Join a specialized team focused on a complex, market-leading product.

Servicios

Meal vouchers
Private health insurance

Formación

  • Strong experience in modern C++ and advanced usage of STL.
  • Expertise in designing C++ architectures with multiple design patterns.
  • Experience in refactoring large, complex codebases.
  • Knowledge in concurrent programming and performance optimization.
  • Skills in interoperability with other languages/environments.

Responsabilidades

  • Design and evolve the architecture of C++-based modules.
  • Participate in large-scale refactoring projects.
  • Collaborate on interoperability between C++ and other languages.
  • Apply SOLID principles and design patterns in daily work.
  • Work in an Agile environment, suggesting continuous improvements.

Conocimientos

Modern C++
STL
Design patterns
Refactoring
Concurrent programming
Interoperability
SOLID principles
Agile methodologies
Git
Unit testing

Herramientas

Docker
Descripción del empleo

C++ Software Architect – Leading Platform for the Fenestration Industry

About the company

At Preference, we develop cutting-edge software that digitalizes and automates the supply chain of configurable products, both for new build construction and the distribution channel.

Our goal is to transform the fenestration industry through technology that adds value to every player in the ecosystem: system suppliers and extruders, fabricators, distributors, architects, and end customers.

The role

We are looking for a C++ Software Architect to lead the technical evolution of our platform and help us scale a complex, business-critical product with high performance demands.

Your mission will be to define and guide architectural decisions in C++, participating in large-scale refactoring, performance improvements, and the design of robust and scalable solutions.

What you will do
  • Design and evolve the architecture of our C++-based modules.
  • Take part in large-scale refactoring projects, improving code quality, maintainability, and performance.
  • Work with concurrent programming and code optimization in demanding environments.
  • Collaborate on interoperability between C++ and other environments (managed code, pInvoke, etc.).
  • Apply SOLID principles and design patterns in your day-to-day work.
  • Work within an Agile development environment, contributing ideas for continuous improvement.
  • Use version control and continuous integration tools as part of your workflow.
  • Design and maintain unit tests to ensure software stability.
  • Collaborate closely with other technical teams to ensure a coherent, end-to-end product vision.
What we are looking for (must-have)

We are looking for someone who can demonstrate strong experience in:

  • Modern C++ and advanced use of the STL.
  • Designing C++ architectures using a variety of design patterns.
  • Refactoring large and complex codebases.
  • Concurrent programming and performance optimization.
  • Interoperability with other languages/environments (e.g. pInvoke, managed code).
  • Applying SOLID principles.
  • Working with Agile development methodologies.
  • Using Git or other version control tools and CI pipelines.
  • Building and maintaining unit testing suites.
Nice to have

Not mandatory, but highly valued:

  • Experience working with Gitflow or similar branching strategies.
  • Programming on GPUs.
  • Knowledge of applied geometry.
  • Experience migrating or refactoring C++ libraries from Windows-specific environments to standard C++/Linux.
  • Working with Docker in development or deployment workflows.
  • Ability to work comfortably in English in a technical environment.
Key competencies

Beyond technical skills, how you work matters a lot to us:

  • Clear and effective communication with developers and cross-functional teams.
  • Strong team player with a collaborative mindset.
  • High level of commitment to goals and deadlines.
  • Continuous improvement mindset and curiosity to keep learning.
Benefits
  • Meal vouchers.
  • Private health insurance.
  • The chance to join a specialized technical team, working on a complex, mature product with a strong position in the market.
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.