1,983,817open jobs
117,247companies
250,469added this week
Browse all
Salary
≈ $57k – $98k per year (Estimated)
Location
Hybrid (Rijswijk, Netherlands)
Seniority
Senior
Visa
Recognised sponsor of the Dutch immigration service (IND)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 21, 2026. DXC Technology scores B on the Alion truth index.

Overview
Company
Impact
Profile match
DXC Technology is an American information technology services company formed in 2017 by merging Computer Sciences Corporation with the enterprise services division of Hewlett Packard Enterprise. It runs and modernises the IT estates of large organisations, covering cloud and infrastructure operations, application management, security services, and industry software for insurance, banking and healthcare clients across some seventy countries. Headquartered in Ashburn, Virginia and listed on the New York Stock Exchange, the company has spent recent years shrinking legacy outsourcing revenue while trying to grow consulting and engineering work.

Job Description:

Profile Description - Senior Legacy Software Engineer / C/C++ Migration Specialist

We 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.

The 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.

Legacy System Forensics and Dependency Analysis

The 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.

Experience 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.

Daily 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.

Shim and Stub Development

The 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.

A strong understanding of Windows internals, DLL interactions, legacy APIs, and hardware-software interfaces is essential.

HAL Implementation and Modern C/C++ Development

Working 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.

The 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.

The resulting implementation must be maintainable, well documented, and suitable for long-term management and further development by the Dutch Ministry of Defense.

Additional Qualifications

Experience 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.

Availability and Security Requirements

The 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.

Key Requirements

  • Fluent in the Dutch and English language, both spoken and written.
  • Proven experience with legacy Windows development, including Win32, custom drivers, OCX components, and low-level system interactions.
  • Practical experience using Dependency Walker, Process Monitor, and similar tools to analyse dependencies without relying on access to source code.
  • Demonstrable experience developing shim DLLs and stub components to emulate legacy interfaces.
  • Strong C/C++ programming skills, including implementing HAL interfaces and replacing obsolete hardware calls.
  • Experience migrating legacy C/C++ applications to modern Windows build environments.
  • Ability to collaborate closely with the Lead Architect and translate architectural designs into working, maintainable software components.
  • On-site availability in Den Helder, with remote work kept to an absolute minimum.
  • A senior engineering background combining legacy technology expertise with modern development capabilities.
  • Willingness and eligibility to undergo the applicable Dutch Ministry of Defense security screening.

This 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.

On-site Presence and Information Security

The 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.

Due 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.

The 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.

At 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.

Recruitment 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 .

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,983,817 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Rijswijk
$51k – $75k per year • Hybrid • Full-Time • 20+ years exp • Groningen
JavaScript
PHP
PHP
Symfony
Databases
MySQL
MariaDB
AI/ML
AI Agents
Frontend
Svelte
GraphQL
Mobile
Clean Architecture
DevOps
Rest API
GCP
CI/CD
Docker
Management
Agile
Apply
Software Architect 2 months ago
≈ $100k – $214k per year (Estimated) • In office • 10+ years exp • Master's Degree • Delft
Python
AI/ML
SciPy
NumPy
CUDA
QA
Pytest
Quantum
Qiskit
Cirq
Apply
In office • Istanbul
DevOps
Rest API
CI/CD
AWS
Apply
In office • Istanbul
Java
SQL
C#
Java
Spring Boot
Hibernate
C#
.NET
Databases
Oracle
DevOps
Rest API
AWS
Apply
≈ $114k – $212k per year (Estimated) • In office • Charlottesville
Databases
Apache Kafka
DevOps
AWS
Analytics
Apache NiFi
Apply
In office
C
C++
C
Embedded C
DevOps
Git
Management
Agile
Apply
≈ $46k – $96k per year (Estimated) • In office • Full-Time • Singapore
Python
C++
AI/ML
Computer Vision
DevOps
CI/CD
Linux
Apply
≈ $12k – $24k per year (Estimated) • In office • Moscow
DevOps
Linux
Windows
Apply
≈ $8k – $22k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Haveli
Python
C++
C++
OpenGL
AI/ML
CUDA
Management
Agile
Apply
Product Owner 3 hours ago
≈ $12k – $25k per year (Estimated) • In office • Full-Time • 2+ years exp • Pune
DevOps
Windows
Management
Agile
Scrum
Apply
In office • 3+ years exp • Bengaluru
Python
Python
FastAPI
Pydantic
AI/ML
LangGraph
LangChain
Claude Code
Model Context Protocol
Prompt Engineering
Function Calling
AI Agents
AWS Bedrock
LLM
RAG
A2A
DevOps
Rest API
OpenTelemetry
Git
AWS
GitHub
Linux
Apply
Lead Engineer 3 days ago
≈ $19k – $48k per year (Estimated) • In office • 11+ years exp • Chennai
Java
SQL
Java
Spring Boot
Spring Cloud
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
In office • Full-Time • 4+ years exp • Sofia
JavaScript
TypeScript
SQL
Databases
Oracle
Frontend
Angular
React.js
Management
Agile
Apply
≈ $46k – $107k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Farnborough
Python
C++
DevOps
CI/CD
Linux
Management
Agile
Scrum
Apply
$73k – $136k per year • In office • Nationals only • Full-Time • 5+ years exp • Master's Degree • United States
Python
C++
Perl
DevOps
GitHub
Windows
Management
ServiceNow
Apply
≈ $44k – $106k per year (Estimated) • Hybrid • Full-Time • Rijswijk
Analytics
A/B Testing
Apply
≈ $58k – $124k per year (Estimated) • In office • Rijswijk
Python
JavaScript
SQL
PowerShell
DevOps
Rest API
SOAP
Apply
≈ $53k – $89k per year (Estimated) • Hybrid • Full-Time • Rijswijk
DevOps
VMWare
Proxmox VE
Windows
Apply
≈ $69k – $129k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Rijswijk
Management
ITIL
Apply
≈ $56k – $102k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Rijswijk
JavaScript
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
SOAP
Cybersecurity
SIEM
Management
Jira
ServiceNow
Agile
Apply
See all jobs
This is one of many
1,983,817 more open roles from verified company boards, updated every day.