> Markdown version of [/jobs/ext/2784409-software-engineer-c-services-support-team](https://www.wearedevelopers.com/jobs/ext/2784409-software-engineer-c-services-support-team). 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 C++ (Services & Support team) - **Company:** Thales Nederland B.V. - **Location:** Hengelo, Netherlands (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Build Automation, C++ (Programming Language), CMake, Continuous Integration, Linux, DevOps, Apache Maven, Software Engineering, Curam Configuration Tools, Enterprise Software Applications, Gitlab-ci, Information Technology, Build Tools, Legacy Systems - **Published:** September 8, 2026 - **Apply:** https://thales.wd3.myworkdayjobs.com/Careers/job/Hengelo/Software-Engineer-C----Services---Support-team-_R0335411 ## About the Role We are looking for an engineer who genuinely enjoys the challenge of figuring out how complex, older systems work and making them run smoothly again. You should have: * Strong, proven experience (5+ years) in C/C++ software engineering within a Linux environment. * A profound interest in DevOps methodologies, build systems, and continuous integration tooling. * Experience with build automation and configuration tools (e.g., CMake, Bazel, Maven, Make). * A relentless, investigative mindset; you find it highly rewarding to fix broken builds, resolve dependency hell, and modernize legacy infrastructure. * Strong communication skills with the ability to bridge the gap between customer support, S&S, and specialized internal engineering teams. * The courage to investigate and implement new ways of working and modern technologies within older codebases. * HBO or WO diploma in the field of (technical) informatics or computer science. ## Description We are not looking for a standard developer; we are looking for a C++ Engineer with a strong DevOps mindset and a passion for technical archaeology. In this role, you will be the critical first line of defense for both customer-reported issues and internal engineering requests regarding our mature radar software. You will be responsible for tracking down older source code, untangling legacy setups, and modernizing build pipelines (such as migrating outdated systems to Bazel) to ensure they integrate with modern CI/CD standards. When issues arise, you will analyze the problem, implement fixes where possible, and successfully build and deploy new releases. For deeply complex architectural issues, you will act as the technical liaison, tracking down the right domain experts across Thales to collaboratively solve the problem before handling the final release build., * Serve as the primary technical point of contact for software-related issues on mature radar systems, directly analyzing and triaging customer and internal team reports. * Resurrect and maintain legacy source code, ensuring it remains accessible, compilable, and testable on current hardware and simulation systems. * Modernize outdated build environments and processes, actively upgrading legacy systems to modern tooling (e.g., migrating from Maven to Bazel, integrating with GitLab CI/CD). * Own the issue-resolution lifecycle: fix code directly when possible, or partner with deep-domain experts across the organization to ensure a solution is developed. * Manage the successful compilation, testing, and release building of updated software packages for customers. * Investigate and map out undocumented legacy systems, acting as a technical detective to recover knowledge that may have left the active engineering teams. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)