{"id":3251137,"url":"https://alion.io/job/dxc-technology-senior-legacy-software-engineer-cc","title":"Senior Legacy Software Engineer (C/C++)","company":{"id":88,"name":"DXC Technology","domain":"dxc.com","url":"https://alion.io/company/dxc-technology","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":78,"open_postings":171,"ghost_share":0,"stale_share":0.854,"repost_share":0.012,"time_to_fill_p50_days":27,"computed_at":"2026-10-26T05:57:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Rijswijk, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":57000,"max_usd":98000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":73},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-10-21T00:00:00Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-26T02:09:58Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Job Description:\nProfile Description - Senior Legacy Software Engineer / C/C++ Migration Specialist\nWe are looking for a highly experienced Senior Legacy Software Engineer with a strong background in low-level Windows development, reverse engineering, and modernization of legacy C/C++ applications. The candidate will play a key technical role in migrating a complex legacy application to a modern Windows environment by identifying, analyzing, and replacing obsolete hardware dependencies while preserving existing application functionality.\nThe ideal candidate combines hands-on experience with legacy Windows technologies and system-level programming with the ability to implement modern software interfaces and compatibility solutions. This is a specialized engineering role requiring a combination of historical Windows knowledge and contemporary C/C++ development skills.\nLegacy System Forensics and Dependency Analysis\nThe candidate must be able to analyse how legacy Win32 code, custom drivers, and OCX components originally operated and understand how their dependencies have been carried forward through successive migrations to newer environments.\nExperience investigating undocumented or partially documented applications without access to the original source code is essential. The candidate must be proficient in identifying runtime dependencies, tracing system interactions, and determining how legacy software communicates with hardware and operating system components.\nDaily experience with tools such as Dependency Walker, Process Monitor, and other dependency analysis and reverse engineering tools is required. The candidate must be capable of mapping dependencies, identifying obsolete interfaces, and establishing how these can be isolated or replaced without compromising existing functionality.\nShim and Stub Development\nThe candidate must have demonstrable experience developing shim DLLs and stub components to reproduce or emulate legacy interfaces in modern environments. This includes implementing compatibility layers that mimic obsolete driver interfaces and allow existing application components to continue functioning without direct dependencies on the original hardware or drivers.\nA strong understanding of Windows internals, DLL interactions, legacy APIs, and hardware-software interfaces is essential.\nHAL Implementation and Modern C/C++ Development\nWorking under the architectural direction of the Lead Architect, the candidate will implement Hardware Abstraction Layer (HAL) interfaces in C or C++. This involves developing modern replacements for identified hardware calls, implementing the interfaces required to decouple the application from legacy hardware, and ensuring that existing functional logic remains intact.\nThe candidate must have experience with controlled replatforming of legacy C/C++ code into a modern Windows build environment. This includes addressing deprecated API calls, resolving compatibility issues, and adapting legacy code to contemporary development toolchains while minimizing functional changes and operational risk.\nThe resulting implementation must be maintainable, well documented, and suitable for long-term management and further development by the Dutch Ministry of Defense.\nAdditional Qualifications\nExperience with industrial communication protocols, such as Modbus and serial communication, or integration with PLC systems is considered an advantage. A background in embedded systems, firmware, or hardware-level programming would also be highly beneficial, particularly where software interacts directly with physical interfaces or specialized equipment.\nAvailability and Security Requirements\nThe candidate must be willing and eligible to undergo the applicable Dutch Ministry of Defense security screening, including a VOG or any additional screening required for the assignment.\nKey Requirements\nFluent in the Dutch and English language, both spoken and written.\nProven experience with legacy Windows development, including Win32, custom drivers, OCX components, and low-level system interactions.\nPractical experience using Dependency Walker, Process Monitor, and similar tools to analyse dependencies without relying on access to source code.\nDemonstrable experience developing shim DLLs and stub components to emulate legacy interfaces.\nStrong C/C++ programming skills, including implementing HAL interfaces and replacing obsolete hardware calls.\nExperience migrating legacy C/C++ applications to modern Windows build environments.\nAbility to collaborate closely with the Lead Architect and translate architectural designs into working, maintainable software components.\nOn-site availability in Den Helder, with remote work kept to an absolute minimum.\nA senior engineering background combining legacy technology expertise with modern development capabilities.\nWillingness and eligibility to undergo the applicable Dutch Ministry of Defense security screening.\nThis is a hands-on software engineering role, not a general application development position. Candidates must demonstrate practical, low-level technical expertise in both legacy Windows environments and modern C/C++ implementation. General C/C++ development experience without legacy system analysis or hardware-interface experience is insufficient.\nOn-site Presence and Information Security\nThe assignment must be performed almost entirely on-site at the customer's location in Den Helder. Remote working must be kept to an absolute minimum, and the candidate must be willing and able to work on-site on a regular basis. A remote or predominantly hybrid working arrangement is not suitable for this assignment.\nDue to the confidentiality of the systems and information involved, the work must be performed in an environment that is not connected to the internet. The candidate must be comfortable working within an isolated, secure IT environment where access to external networks, online development resources, and cloud-based tools may be unavailable or prohibited. All development, analysis, and testing activities must comply with the applicable security requirements and procedures of the Dutch Ministry of Defense.\nThe information handled is classified at a minimum of Restricted. The candidate must therefore understand the importance of information security, confidentiality, and disciplined handling of sensitive technical data.\nAt DXC Technology, we believe strong connections and community are key to our success. Our work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances. We’re committed to fostering an inclusive environment where everyone can thrive.\nRecruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .","description_format":"text","description_chars":7368,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Dutch","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Netherlands","iso":"NL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Managed IT Services (MSP)","Systems Integrators"],"lifecycle":[{"event":"open","at":"2026-10-25T21:37:42Z"}],"visa":[{"country":"NL","licensed_sponsor":true,"evidence":"Recognised sponsor of the Dutch immigration service (IND)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Highly skilled migrants and regular labour","cap_exempt":false,"checked_at":"2026-10-19T06:52:34+00:00","sources":["IND: public register of recognised sponsors (work)"],"filings_for_role_12m":0}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":5,"expected_fill_days":27,"reasons":["conf:3","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-26T05:57:25Z"},"pay":null,"html_url":"https://alion.io/job/dxc-technology-senior-legacy-software-engineer-cc","json_url":"https://alion.io/job/dxc-technology-senior-legacy-software-engineer-cc.json","meta":{"generated_at":"2026-10-27T01:19:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":118,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":88},"rest":"https://alion.io/mcp/rest/get_company?id=88"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdxc-technology-senior-legacy-software-engineer-cc"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdxc-technology-senior-legacy-software-engineer-cc"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdxc-technology-senior-legacy-software-engineer-cc"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dxc-technology-senior-legacy-software-engineer-cc\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdxc-technology-senior-legacy-software-engineer-cc"}]}