This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
With over 1,400 employees and over 2,700 airports in over 175 countries, ADB SAFEGATE is dedicated to making air travel safe, efficient, and environmentally friendly. With our innovative Airside 4.0® solutions, we help turning airports into smart airports, with the ultimate goal of enhancing the passenger experience. Worldwide and 24/7, air traffic controllers use our innovative software to keep operations running. Support our team as an expert in software development for Air Traffic Control (ATC) solutions at international airports. Be part of this challenge and join our team to work on the following tasks: As Team Architect - Software Developer, you ensure the successful delivery and improvement of our air traffic control management software. You bridge product management and development, translating requirements into actionable tasks and guiding the team toward product goals.
Job Responsibility
Developing professional software based on a Qt/C++ stack in the field of fault-tolerant, high-performance computing in the aviation industry
Designing, implementing, testing, documenting and integrating features within the agile team
Defining and refining features in close collaboration with the product owner and your developer colleagues
Representing the team in cross-team discussions and decisions regarding software and system architecture
Within the team, leading technical refinement of features, taking necessary technical decisions, coordinating implementation work, and reviewing pull-requests
Coaching and fostering knowledge-transfer within the team
Mentoring of junior developers, in close collaboration with the team lead
Requirements
Education in Software Development (either via higher technical college or degree in computer science, engineering, physics, or mathematics)
Proficiency in C++ (experience with C++23, Qt, and Python is beneficial)
Strong problem-solving skills and a structured and methodical approach to complex topics
Experience with software architecture patterns, inter-process communication, distributed systems, microservices
Team player, with willingness to work as part of a pragmatic agile team
Openness to also work on DevOps topics
Experience with the Git version control system is beneficial
Familiarity with development under Linux is beneficial
Fluency in English (working language)
knowledge of German is beneficial
Nice to have
Experience with C++23, Qt, and Python
Experience with the Git version control system
Familiarity with development under Linux
Knowledge of German
What we offer
A workplace that celebrates diversity, entrepreneurship and collaboration
Opportunity to learn, grow and realize your potential
Exciting projects in the aviation industry, numerous benefits and a comprehensive onboarding