Senior Technical Surveillance Complex (TSC) Software Engineer

Senior Technical Surveillance Complex (TSC) Software Engineer

European Organisation for the Safety of Air Navigation (EUROCONTROL)

April 3, 2026April 30, 2026MaastrichtNetherlands
Job Description
Job Posting Organization:
EUROCONTROL is an intergovernmental organization established in 1960, dedicated to supporting European aviation. With a mission to enhance the safety and efficiency of air traffic management across Europe, EUROCONTROL operates in 41 countries and employs over 1,800 professionals. The organization plays a crucial role in coordinating air traffic management and ensuring that air travel is safe, efficient, and environmentally sustainable. It provides a range of services, including air navigation services, training, and research, and works closely with various stakeholders in the aviation sector to improve operational performance and develop innovative solutions.

Job Overview:
The Senior Technical Surveillance Complex (TSC) Software Engineer will play a pivotal role within the Directorate Maastricht Upper Area Control Centre, specifically in the Engineering Division. This position involves taking ownership of the TSC product, leading the development and maintenance of software systems that are critical for operational availability, safety, security" style="border-bottom: 1px dotted #007bff !important;">security, and efficiency. The engineer will be responsible for advanced technical support in project planning, setting milestones, and coordinating tasks within the team. This role requires a proactive approach to creating and reviewing documentation for systems and subsystems, ensuring compliance with standards, and continuously improving documentation practices. The engineer will also analyze complex change requests, conduct risk assessments, and provide solutions to high-priority technical issues. Additionally, the role involves coordinating system integration and validation processes, facilitating testing efforts, and contributing to technical discussions with stakeholders. The engineer will also mentor junior staff and stay updated on relevant tools and processes to enhance support capabilities.

Duties and Responsibilities:
  • Assume ownership of the TSC product and lead the development of software systems.
  • Coordinate design, maintenance, and improvement of TSC software systems.
  • Provide advanced technical support in project planning and task allocation.
  • Create and review documentation for systems, ensuring compliance with standards.
  • Analyze complex change requests and conduct risk assessments.
  • Solve high-priority technical and operational issues through advanced diagnostics.
  • Coordinate system integration and validation processes, ensuring adherence to specifications.
  • Facilitate rapid prototyping of solutions and deliver production-ready code.
  • Contribute to technical discussions and provide actionable insights. 1
  • Mentor junior staff and stay updated on relevant tools and processes. 1
  • Carry out any other tasks in line with the main purpose of the job.

Required Qualifications:
Candidates must have completed relevant post-secondary education, such as Computer Science or Engineering, meeting European Qualifications Framework (EQF) Level 5 or higher. Additionally, a minimum of 8 years of relevant professional experience is required, including at least 5 years as a full-stack developer. Experience in software development and design, particularly with Java & Spring Boot or C++, as well as JavaScript, Typescript, CSS, HTML5, and Angular or similar technologies, is essential. Candidates should also have experience in designing and developing system management applications using SNMP and REST. Technical drafting skills in English are mandatory, and familiarity with the Qt framework, Python, modern service-oriented architectures, middleware, message brokers, containers, API integration, and data distribution is advantageous. Experience with Jira and Git/Bitbucket, SCRUM methodology, Linux, MySQL, Hibernate, and knowledge of DevOps pipelines and Air Traffic Management (ATM) is also beneficial.

Educational Background:
The position requires candidates to have completed relevant post-secondary education, such as a degree in Computer Science, Engineering, or a related field, that meets the European Qualifications Framework (EQF) Level 5 or higher. This educational background is crucial for understanding the technical aspects of the role and for effectively contributing to the development and maintenance of software systems.

Experience:
Candidates must possess a minimum of 8 years of relevant professional experience, with at least 5 years specifically as a full-stack developer. This level of experience is necessary to ensure that the candidate has the technical expertise and practical knowledge required to handle complex software development tasks and to lead projects effectively.

Languages:
Proficiency in English at level C1 is mandatory for this position, as it is one of the working languages of the Agency. Candidates should be able to communicate effectively in English, both verbally and in writing. Knowledge of French is also beneficial but not mandatory.

Additional Notes:
The position is a full-time role with a duration of 5 years, with the possibility of renewal or conversion of the contract under certain conditions. The selected candidate must reside in Maastricht or within a reasonable proximity to fulfill their duties satisfactorily. The working arrangement follows a hybrid model, allowing for a combination of onsite presence and remote work opportunities, although full-time remote work is not permitted. Applications are accepted only from nationals of EUROCONTROL Member States, and candidates may be placed on a reserve list for similar roles if not selected. The organization is committed to equality and diversity, and in the event of equal merit, preference may be given to applicants from under-represented diversity characteristics.
Apply now
Similar Jobs