Principal Developer - IT
Role Overview
The Principal Developer is a hands-on technical role focused on designing, building, modernizing and supporting travel services capabilities.
The role delivers scalable, efficient, secure and reliable solutions for core business capabilities and the customer travel journey.
The developer applies AI-enabled engineering practices to improve productivity, solution quality and operational effectiveness, and works with significant ownership and technical independence.
Key Skills for This Role
Full Job Posting
About the team
United's Digital Technology team designs, develops and maintains large-scale technology solutions using innovative architectures, data analytics and digital solutions.
The role is within the Digital Technology, Customer Travel Experience team.
Role overview
The Principal Developer is a hands-on technical role focused on designing, building, modernizing and supporting travel services capabilities.
The role delivers scalable, efficient, secure and reliable solutions for core business capabilities and the customer travel journey.
The developer applies AI-enabled engineering practices to improve productivity, solution quality and operational effectiveness, and works with significant ownership and technical independence.
Responsibilities
- Design, build and modernize scalable applications using C#, .NET, AWS and cloud-native practices.
- Own development, integration, troubleshooting and production support for Travel Services systems.
- Recommend enhancements and perform troubleshooting, problem management, root-cause analysis and solution implementation across technology areas.
- Translate business requirements into technical designs and deliver end-to-end solutions.
- Identify opportunities to influence existing infrastructure and application components.
- Apply AI-assisted development lifecycle practices, agentic automation, intelligent code analysis, test acceleration and operational triage.
- Collaborate with product, architecture, vendor, support and distributed engineering teams.
- Contribute to technical design decisions, support production incidents and provide hands-on guidance for reliable delivery and continuity of critical systems.
Minimum qualifications
- Bachelor’s degree.
- 15+ years of experience in software engineering, platform engineering, cloud engineering or related fields.
- Experience working with globally distributed engineering, product and operations teams.
- AWS certification or equivalent demonstrated AWS expertise.
- Experience with infrastructure as code, container platforms, serverless architectures, observability tools and incident-management practices.
- Experience modernizing legacy systems or integrating vendor platforms into cloud-native ecosystems.
- Strong analytical, problem-solving and communication skills.
Preferred qualifications
- Airline domain knowledge is an added advantage.
- A master’s degree in a related field.
- Experience delivering and operating business-critical applications or platforms.
- Experience with enterprise platforms, SaaS solutions, vendor systems or complex third-party integrations.
- Experience across the software delivery lifecycle, including Agile, release management, CI/CD, testing, observability and reliability.
Employment conditions
The position is offered on local terms and conditions; expatriate assignments and employment visa sponsorship are not available.
The position is with United Airlines Business Services Pvt. Ltd., a wholly owned subsidiary of United Airlines Inc.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at United Airlines India Knowledge Center
Senior Developer - Operations Research
Gurugram, IND
United Airlines is seeking a Senior Developer to build operations research models and optimization systems for airline network planning and scheduling. The role develops mathematical and machine-learning models, integrat
Engineer - Reliability
Gurugram, IND
United Airlines is seeking a Reliability Engineer to analyze aircraft defects, operational disruptions, and fleet trends. The role supports maintenance and engineering decisions through root-cause analysis, reporting, an
Data Engineer (DBA)
Gurugram, IND
United Airlines is seeking a SQL Server database administrator to manage production databases, optimize performance, and support availability, recovery, security, and migrations. The role requires a relevant bachelor’s d
Associate Analyst - Operations Performance & Analytics
Gurugram, IND
United Airlines is seeking an associate-level professional to build and maintain data products, datasets, dashboards, and automation supporting airline operations. Applicants need a relevant bachelor's degree, 6 months t
Analyst - Finance Data Capability
Gurugram, IND
United Airlines seeks a finance data analyst to support data standards, analytics, AI adoption, and transformation initiatives. Candidates need a relevant bachelor's degree, 2+ years of finance or technology experience,
Associate Analyst - Reliability Ops Support
Gurugram, IND
United Airlines seeks an early-career analyst to support aircraft reliability operations with accurate technical and operational data. You will analyze fleet trends, system failures, and disruptions while supporting repo
Associate Analyst - Customer Insights & Analytics IKC
Gurugram, IND
United Airlines is seeking an Associate Analyst to turn customer, survey, and operational data into insights that improve customer experience and business strategy. The role requires strong SQL, quantitative analysis, co
Senior Developer - Operations Research
Gurugram, IND
Engineer - Reliability
Gurugram, IND
Data Engineer (DBA)
Gurugram, IND
Associate Analyst - Operations Performance & Analytics
Gurugram, IND
Analyst - Finance Data Capability
Gurugram, IND
Associate Analyst - Reliability Ops Support
Gurugram, IND
Associate Analyst - Customer Insights & Analytics IKC
Gurugram, IND