As a Senior Software Developer, you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance enterprise applications. Among your key projects will be a middleware travel application of approximately 200,000 lines of code, which facilitates seamless integration between a range of otherwise incompatible messaging systems. These systems include GDS platforms (such as Amadeus, Sabre, Apollo, and Galileo), various messaging solutions (MATIP A/B, MQ, RabbitMQ), file transport mechanisms, and custom airline or travel protocols (including IATA Type B, HTH, ADH, and NBytes). Success in this role requires strong collaboration with distributed teams across multiple regions and time zones to ensure that products and services are delivered efficiently and align with the strategic objectives of the organization.