Senior Backend Engineer

ADB Airfield Solutions
  • India, TN
  • Autofill and Review
4 days ago

Job Description

Senior Backend Engineer

Contract Type: Permanent

Job Location: Hyderabad - India

Type: Full-time | Immediate Start

Who Are We?

ADB SAFEGATE is the market leader in Airfield Solutions, with a presence in 2,300 airports and 40 offices worldwide. We are building ADB SAFEGATE Labs India in Hyderabad - our latest software development hub. This is an opportunity to join a truly global company, working on innovative software solutions that support airport operations across Airfield, Apron, Terminal, Tower, and Weather solutions.

Our mission: helping airports achieve new levels of safety, sustainability, and efficiency in airside operations. If you're passionate about developing innovative products and solutions that make air travel safer and better, come join our crew!

The opportunity

We are seeking a (Senior) C++ / Qt Developer to drive framework-level development within our Tower business line. You will design and evolve our base service framework, lead the migration from Qt5 to Qt6, build robust inter-process communication and secure messaging, and deliver reusable infrastructure services that accelerate product teams across the organization.

What you'll do

  • Develop and maintain the base service framework in C++/Qt; lead the migration from Qt5 to Qt6.
  • Design and implement inter-process communication (IPCv2) using RabbitMQ + JSON; support product teams with architecture and integration.
  • Build logging, recording/replay, and statistical services as reusable infrastructure components for product teams.
  • Create API gateways/facades to enable higher-level product integration.
  • Develop and maintain external interfaces to ATC standards, including AFTN / AMHS, SWIM (FIXM, IWXXM), ASTERIX (multiple categories/editions), CPDLC, OLDI
  • Work closely with the DevOps team to ensure smooth integration, automated testing, and reliable deployment.
  • Contribute to the design of secure communication channels (RabbitMQ TLS, message signing) and enforce best practices.
  • Collaborate across distributed teams (Europe, US, India), share knowledge, and provide guidance on framework usage and IPC patterns.

We're Looking for Someone With:

  • 5-10 years of professional C++ experience; strong command of C++17/20 (modern idioms, templates, async programming).
  • Expertise with Qt5/Qt6 (signals/slots, threading, networking).
  • Familiarity with messaging protocols and brokers (AMQP, RabbitMQ); experience designing IPC architectures.
  • Hands-on experience with network and serialization standards (XML, ASN.1, JSON, Protobuf).
  • Exposure to ATC standards or similar regulated environments is a major plus.
  • Understanding of CI/CD pipelines and containerized development (Docker, Kubernetes) is beneficial.
  • Interested in framework-level development (not product features); enjoys building reusable infrastructure.
  • Strong collaboration skills; comfortable supporting multiple product teams.

Why Join ADB SAFEGATE?

  • Be part of a global organization (1500+ employees) driving innovation in aviation and help establish DevOps practices in our new office ADB SAFEGATE Labs, Hyderabad
  • Opportunity to learn, grow, and realize your potential through exciting projects in the aviation industry and be a key contributor to ADB SAFEGATE's Airside 4.0 vision
  • Global impact: collaboration with teams across Europe and North America
  • Competitive salary, benefits, and career growth opportunities.

If you want to join a global business and enjoy being a team player who's driven and passionate, then this is your opportunity to come on board by applying!

What to learn more about working at ADB SAFEGATE then check out our Career's website https://adbsafegate.com/about/career/

Numbers & Facts

LocationIndia, TN

Skills

  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Aviation Industryunmatched
  • Best Practicesunmatched
  • Brokerageunmatched
  • C++ Programming Languageunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • InterProcess Communication (IPC)unmatched
  • International Businessunmatched
  • JSONunmatched
  • Operational Supportunmatched
  • People Managementunmatched
  • Product Developmentunmatched
  • Product Supportunmatched
  • Qt GUI (Graphical User Interface) Toolkitunmatched
  • RabbitMQunmatched
  • Requirements Managementunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Service Deliveryunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Sustainabilityunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • XML (EXtensible Markup Language)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder