C++ Developer
Posting Start Date: 10 Apr 2026
Location: Maastricht, NL
Company: Serco Plc
Job Introduction
Serco is a trusted partner of European Institutions and International Organisations, providing ICT services and Contact Centre management across Europe. Our expertise ranges from information systems support to consultancy services delivered under governmental frameworks, supporting key entities such as the European Commission and its Executive Agencies. As a leader in Service Integration and Management, we ensure the seamless delivery of services across multiple platforms, reflecting our strong commitment to quality and operational excellence.
We are currently seeking a C++ Developer to join our team supporting the EEAS in Maastricht, Netherlands, as well as in other locations across Europe.
Key Responsibilities
An important element for the safe introduction of ARGOS (ATC Real Ground-Breaking Operational System) is the implementation of CARGOS (Checking ARGOS). CARGOS will be an independent system that checks ARGOS prior to the execution of planned clearances. For the implementation of CARGOS functionality on a dedicated server, two (2) full-time C++ programmers are required to augment the current SDP team’s capacity and contribute to the ARGOS project.
ARGOS provides air traffic controllers with advanced features such as aircraft conflict detection and resolution (NTCA, LORD), as well as automation capabilities, including the execution of trajectories and procedures approved in advance. Each programmer will be responsible for working with technical and operational experts to research, develop, and implement key CARGOS features used operationally by air traffic controllers. The CARGOS programmers will perform the following non-exhaustive tasks:
- Analysing requirements in close collaboration with operational experts, and evaluating, identifying, and designing innovative software solutions to meet business needs.
- Designing and implementing complex software changes, including prototyping, documentation, unit testing, product-level test automation, and delivery in compliance with aerospace-grade quality and safety management standards.
- Analysing technical and operational problem reports, determining diagnostics, and implementing fixes, including modifications to existing source code.
- Critically reviewing source code, documentation, test suite changes, and test results produced by other developers.
- Producing complex technical documentation and software lifecycle deliverables, and contributing to safety and security assessments.
- Managing software development work packages, including effort estimation, planning, and implementation.
- Working within the context of the ARGOS project as part of the Surveillance Data Processing (SDP) team.
- Assessing technical change requests, performing analysis, and implementing changes in close collaboration with end users.
Skills
- Minimum bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Ability to work and communicate in English at a technical/professional level (Listening/Speaking/Writing/Understanding: C1/B2/B2/B2).
- Minimum of 3 years of relevant experience as a software developer.
- Minimum of 3 years of experience in designing and developing large-scale software applications (>100 kSLOC), including implementing complex, high-performance algorithms, preferably in a Linux environment.
- Minimum of 3 years of experience using C++, including knowledge of recent C++ standards and techniques, as well as experience in developing and maintaining software and documentation in accordance with recognised industrial quality and safety standards (SWAL 3 or equivalent).
- Minimum of 2 demonstrated experiences showing the ability to work as a team player, recognise differences and complementarities among colleagues, provide constructive feedback, and support the development of others.
- Demonstrated experience as a good team worker, with a positive and open-minded attitude and commitment to delivering results.
- Experience working in a multicultural team, with a strong willingness to learn new concepts, business domains, and technologies.
Desirable:
- Experience with Agile working methods and the Atlassian tool suite (Bitbucket, Jira, Confluence); minimum of 1 year of experience would be an asset.
- Experience with test frameworks (e.g. Robot Framework) and test automation; minimum of 1 year of experience would be an asset.
- Understanding of Air Traffic Management systems would be an asset.
Package Description
Joining Serco amazing team offers:
- Competitive Salary
- Great career opportunities
- Corporate Benefits Package
- International environment
- Possible hybrid work