Build and Release C/C++ Software Engineer (hybrid)

The company: our customer is a German multinational (Jungheinrich Digital Solutions) that operates all over the world for more than 65 years and is one of the leading providers of Logistics industry. More than 18,000 employees and around 4.000 M€ revenue.

They will hire the selected candidate as an internal and permanent employee, based in Madrid, but providing services to their global organization.

Three days per week remote work allowed.


Description of the position:

As part of the C++ and web technology Team responsible for our WMS (Warehouse Management System) product development, you will be responsible for performing key operations within our build pipeline and control systems and DevOps activities.


Key Responsibilities and tasks:

  • In your responsible role, you ensure the use of a modern and stable software development infrastructure for the C++.
  • You evaluate the requirements from our product development and project implementation teams and try to continuously improve the operations within our build pipeline.
  • Using your established expertise, you are responsible for the analysis and conception as well as the implementation of improvements to the tools used and thus ensure efficient and modern software development.
  • Support and improve Jenkins pipelines for C++ applications.

  • Improve the code coverage tool and support cached compilation.

  • Compile upgrades and dependencies management.

Working Experience:

  • At least 2 years of professional experience in the use and/or administration of modern tools for software development (CI/CD, C/C++, CMake, Jenkins, Build systems, Tooling, scripting languages, Python, DevOps…).


Professional skills:

Mandatory skills:

  • Very good experience required in the area of software programming.

Additional valuable skills:

  • Experience in the area of software programming would be very valuable.
  • Experience in distributed development (several locations) of advantage
  • Experience with Conan C/C++ package manager, tooling and scripting languages for early stage DevOps infrastructure.

Personal Skills Requirements and Job Conditions

Personal skills:

  • Very good technical understanding.
  • Good communication skills and ability to work in a team.
  • Solution-oriented approach.
  • Independent, systematic and structured way of working.

Job location: Madrid. European Union citizen otherwise valid job permit mandatory.

Expected travel: The role will require occasional travel mainly to the company’s location in Germany and/or Austria for team meetings and on-site project delivery as required.

Education and Training:

  • Solid technical education (advanced technical college/university of applied science/university of technology) in the fields of computer sciences, software development or similar.


  • Spanish: Native language, otherwise business fluent.
  • English: Very good Business English required (excellent communication skills). At least B2 level.

Organizational position: Reporting to the C++ Team Leader (located in Madrid).

Employment Type: Permanent Full Time, as internal employee.

Salary: Depending on experience.

Additional benefits:

  • Friendly and informal atmosphere in a company that cares about an excellent team spirit always encouraging creativity.
  • Challenging, independent work in an innovative and creative environment.
  • Professional and personal training opportunities to advance your career.
  • English and/or German language classes to improve your language skills.
  • Organize your own working hours including the possibility of working from home three days a week.
  • Reduced working hours during summer (July and August).
  • You will work right in the heart of Madrid in a digital innovation international team.

If you are interested, please apply here or send us an email to including in the subject: ‘Software Engineer’ along with your English CV.