Senior Software Engineer
- Source: Naukri
- HotelHub
- $20,980.86 to $34,093.89 /yr
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Role & responsibilities
- Develop clean, scalable code using C# / .NET in a microservices, cloud-native architecture (Azure/AWS).
- Design and implement high-performance travel search and booking flows (shopping, pricing, availability, ticketing).
- Integrate with GDS, NDC, LCC APIs.
- Work with flight and ancillary services including seat maps, baggage, fare families, upsell/cross-sell.
- Optimize search performance (latency, caching strategies, concurrency, rate limiting, resiliency patterns).
- Implement orchestration layers for multi-provider search aggregation and normalization of responses.
- Handle complex pricing logic (fare rules, combinability, branded fares, dynamic pricing).
- Monitor and optimize system performance, observability (logging, tracing, metrics), and reliability (SLAs/SLOs).
- Build and maintain scalable APIs (REST/SOAP), event-driven components, and asynchronous workflows.
- Ensure high availability and fault tolerance in distributed systems (circuit breakers, retries, fallbacks).
Preferred candidate profile
- 5+ years of professional experience in software development using C# / .NET and modern cloud architectures.
- 5+ years of travel experience in travel business: flight shopping, booking engines, OTA platforms, or metasearch.
- Hands-on experience integrating with GDS (Sabre, Amadeus, Travelport) and/or NDC APIs.
- Solid understanding of airline concepts: PNR, e-ticketing, fare rules, availability, schedule changes, cancellations.
- Experience with high-throughput, low-latency systems and distributed architectures.
- Experience with observability tools (e.g., OpenTelemetry, Application Insights, Grafana).
- Ability to translate business requirements (conversion, pricing accuracy, availability) into technical solutions.
Skills
- c-sharp
- microsoft-azure
- amazon-web-services
- sabre
- opentelemetry
- Grafana
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
