Principal Developer - IT at United Airlines in Chicago
Introduction
Technology is playing an increasingly important role in how
airlines understand customers, deliver personalized digital experiences, and
manage enormous volumes of information. For experienced technology
professionals, that creates opportunities to work on systems that combine cloud
computing, customer data, identity management, artificial intelligence, and
modern software engineering.
The Principal Developer - IT at United Airlines in Chicago is an especially interesting opportunity for senior technology professionals who enjoy both architecture and hands-on development. This full-time position focuses on building and evolving customer data and identity technology capable of supporting large-scale digital and marketing experiences.
Rather than being limited to traditional software
development, the role sits at the intersection of Customer Data Platforms
(CDPs), identity resolution, identity graphs, AWS cloud services, AI/ML,
privacy, and digital experience technologies. The successful candidate will
be expected to contribute directly to technical solutions while also helping
establish engineering direction and reusable technology patterns.
United Airlines is seeking candidates with substantial
technology architecture experience, including customer identity expertise and
strong AWS capabilities. The advertised base pay range is $140,600 to
$183,108, with eligibility for bonus and/or long-term incentive
compensation depending on the position's terms.
For professionals looking for a senior technology role
involving cloud-native platforms and customer intelligence, this Principal
Developer - IT job at United Airlines is worth reviewing carefully.
Job Overview
|
Job Detail |
Information |
|
Company |
United Airlines |
|
Position |
Principal Developer - IT |
|
Location |
Chicago, Illinois, United States |
|
Job Type |
Full-Time |
|
Job ID |
WHQ00026134 |
|
Job Speciality |
Information Technology |
|
Posted Date |
March 9, 2026 |
|
Experience Required |
7–10+ years in IT solutions architecture; 3 years in
customer identity management |
|
Education |
Bachelor's degree in IT, Computer Science, Software
Engineering, or related field |
|
Base Pay Range |
$140,600–$183,108 |
About United Airlines
United Airlines is one of the world's major commercial
airlines, connecting passengers and communities through an extensive domestic
and international route network. Its operations involve far more than aircraft
and airports. Behind the scenes, the company depends on sophisticated
technology platforms supporting reservations, customer interactions, loyalty
programs, operations, digital services, data management, and enterprise
systems.
For a technology professional, an airline environment can
therefore provide exposure to complex systems where reliability, security,
scalability, and customer experience all matter.
United's technology organization works across areas such as
software development, cloud infrastructure, data, cybersecurity, digital
products, customer technology, and enterprise applications. This makes the
company an interesting environment for professionals who want to apply modern
engineering practices to large-scale business problems.
The Principal Developer position is particularly connected
to customer data and identity technology. That means the work can influence how
information from different customer interactions is brought together and used
to support more relevant digital experiences while respecting privacy and
governance requirements.
Key Responsibilities
1. Lead end-to-end technology development
The Principal Developer will participate throughout the
software lifecycle, from understanding requirements and creating technical
designs through development, testing, deployment, and ongoing improvement.
This is important because the position is not simply an
architecture role. Candidates should be comfortable getting involved in actual
implementation and coding.
2. Build scalable customer data platforms
The role involves developing platforms capable of handling
very large volumes of customer interactions. These systems need to remain
reliable while supporting data-driven applications and customer engagement.
Experience with distributed systems, cloud architecture,
APIs, event-driven solutions, and high-throughput data processing can therefore
be valuable.
3. Develop identity and identity-resolution solutions
Customer identity is a central part of this position. The
developer will work with concepts such as identity graphs, digital identifiers,
universal identities, and identity resolution.
The objective is to help technology systems understand
relationships between customer information across different sources while
maintaining appropriate privacy and governance controls.
4. Establish reusable engineering components
Instead of creating isolated solutions for individual
projects, the role emphasizes reusable technology. A well-designed component
can potentially support multiple products or teams.
This requires strong software design skills, clear
interfaces, maintainable code, and an understanding of how cloud-native
products can be packaged and scaled.
5. Apply AI and machine learning
AI/ML is another important area. The position calls for
exploring ways to use intelligent models for identity matching, customer
insights, activation, and decision-making.
Candidates familiar with Generative AI,
Retrieval-Augmented Generation (RAG), and GraphRAG can bring additional
value to this type of environment.
6. Support modernization
Senior technical professionals are expected to identify
outdated processes and systems that can be simplified, replaced, or modernized.
This means the role requires more than technical
implementation. It also involves evaluating existing architecture and finding
practical ways to improve efficiency and reliability.
7. Work with multiple teams
The Principal Developer will collaborate with product
managers, business stakeholders, IT professionals, data engineers, analysts,
and other technical teams.
Strong communication is therefore essential because
enterprise technology projects often require agreement between people with very
different responsibilities.
Required Skills
Technical Skills
Applicants should be prepared to demonstrate experience
with:
- Customer
Data Platforms (CDP)
- Identity
resolution and identity graphs
- Digital
and universal identifiers
- Customer
privacy and data governance
- AWS
cloud services
- Cloud-native
architecture
- Java,
Python, and/or .NET
- Modern
software engineering practices
- API
and system integration
- Batch
and real-time data processing
- Stateful
and stateless architectures
- Data-driven
personalization
- High-scale
distributed systems
- AI/ML
technologies
- Generative
AI
- RAG
and GraphRAG patterns
Soft Skills
A senior individual-contributor role also requires strong
professional skills, including:
- Technical
leadership
- Problem-solving
- Architecture
decision-making
- Clear
written and verbal communication
- Cross-functional
collaboration
- Mentoring
- Ability
to explain complex technical concepts
- Strategic
thinking
- Ownership
of technical outcomes
Preferred Skills
The job posting also identifies several preferred
qualifications:
- Master's
degree in Computer Science or Software Engineering
- Airline
or comparable industry experience
- Knowledge
of AWS Neptune
- Experience
with cloud ETL
- Streams
and event-driven architectures
- AI/ML-based
customer applications
- Gremlin
or Cypher graph query languages
Qualifications
The minimum educational requirement is a bachelor's degree
in Information Technology, Software Engineering, Computer Science, or a related
discipline.
Candidates should have approximately 7–10+ years of
experience in an IT solutions architect role and at least three years
working with customer identity management.
The position also requires significant knowledge of CDPs,
identity resolution, identity graphs, digital identifiers, privacy, AWS, modern
software engineering, and cloud-native application development.
One important eligibility requirement is that applicants
must be legally authorized to work in the United States without sponsorship.
Reliable and punctual attendance is also listed as a requirement.
Salary, Benefits and Perks
According to the supplied job posting, the base pay range
for the Principal Developer - IT position is:
$140,600 to $183,108
The actual salary offered can depend on factors such as
experience, education, technical skills, and other job-related considerations.
The position may also be eligible for bonus and/or long-term incentive
compensation.
The listed benefits include:
- Medical
coverage
- Dental
coverage
- Vision
coverage
- Life
insurance
- Accident
and disability benefits
- Parental
leave
- Employee
assistance program
- Commuter
benefits
- Paid
holidays
- Paid
time off
- 401(k)
- Flight
privileges
Benefits and eligibility can depend on applicable employment
terms and other factors. Candidates should verify the current benefits package
directly with United Airlines before making employment decisions.
Why Consider This Opportunity?
Exposure to modern technology
This position brings together AWS, customer data, identity
technology, AI/ML, graph technologies, and digital experiences. Professionals
who enjoy working across multiple technology domains may find that combination
particularly valuable.
Senior-level technical influence
Although this is an individual-contributor position, the
role involves establishing technical direction, improving engineering
standards, contributing to architecture, and mentoring other professionals.
Large-scale engineering challenges
Airline technology operates at significant scale. Working on
customer platforms in such an environment can provide experience with
distributed systems, large data volumes, reliability requirements, and complex
integrations.
Opportunity to expand AI expertise
The inclusion of Generative AI, RAG, GraphRAG, vector
embeddings, and AI/ML applications makes this role relevant to experienced
developers and architects who want to apply emerging technologies to enterprise
use cases.
Hiring Process
The exact recruitment process can change depending on the
position and hiring team. Applicants should not assume that every stage will
occur exactly as described below.
A typical hiring process for a senior technology position
may include:
- Online
application – Submit your application through the company's official
careers platform.
- Resume
review – Recruiters or hiring teams evaluate experience against the
role requirements.
- Recruiter
discussion – Candidates may have an initial conversation regarding
experience, eligibility, and the position.
- Technical
interviews – Discussions may cover architecture, cloud technologies,
coding, identity systems, data platforms, and problem-solving.
- Additional
interviews – Senior positions can involve conversations with technical
leaders and cross-functional stakeholders.
- Final
decision and offer – Selected candidates receive an offer subject to
applicable employment requirements.
These steps are a general guide, not a confirmed United
Airlines-specific sequence.
How to Apply
Interested candidates should apply through the official
United Airlines careers website and review the current posting before
submitting an application.
Or Follow Link: https://careers.united.com/us/en/job/WHQ00026134/Principal-Developer-IT
Use the job ID WHQ00026134 when searching for the
position. Applicants should carefully review the eligibility requirements,
qualifications, compensation information, and work authorization conditions.
Important: Apply through the official company careers
page rather than relying on third-party websites or individuals requesting
payment or sensitive financial information as part of an application.
Frequently Asked Questions
1. Who can apply for the Principal Developer - IT
position?
Professionals who meet the stated education, experience,
technical, and U.S. work-authorization requirements can apply. The position is
aimed at experienced technology professionals.
2. Is this a remote position?
The supplied job information lists Chicago, Illinois,
United States as the location but does not confirm a remote-work
arrangement. Applicants should check the current official posting for the
latest work-location policy.
3. What degree is required?
A bachelor's degree in Information Technology, Computer
Science, Software Engineering, or a related field is listed as a minimum
requirement. A master's degree is preferred.
4. How much experience is required?
The posting requests 7–10+ years of IT solutions
architecture experience and at least three years of customer identity
management experience.
5. What AWS skills are important?
Advanced AWS knowledge is required. Preferred experience
includes AWS Neptune, cloud ETL, streams, and event-driven architecture.
6. Is coding experience necessary?
Yes. This is a hands-on developer position. Experience with
Java, Python, and/or .NET and modern software engineering practices is
expected.
7. Does the position involve AI?
Yes. The job specifically references AI/ML, Generative AI,
RAG, GraphRAG, vector embeddings, and intelligent customer-data applications.
8. What is the salary range?
The advertised base pay range is $140,600 to $183,108,
with potential bonus and/or long-term incentive compensation.
9. Is airline experience required?
Airline or similar industry experience is listed as a
preferred qualification rather than a minimum requirement. Knowledge of
booking, order, and loyalty concepts can be advantageous.
10. Where should candidates apply?
Candidates should apply through the official United Airlines
careers website and search for Job ID WHQ00026134.
11. Is U.S. work authorization required?
Yes. The supplied posting states that candidates must be
legally authorized to work in the United States without sponsorship.
12. Is relocation assistance available?
The supplied information does not confirm relocation
assistance. Applicants should ask the recruiting team or review the current
official posting for applicable relocation policies.
Related Job Suggestions
Professionals interested in this opportunity may also want
to search for:
- Principal
Software Architect
- Customer
Identity Architect
- Customer
Data Platform Architect
- Senior
AWS Solutions Architect
- Principal
Cloud Developer
- Senior
Knowledge Graph Developer
- AI/ML
Solutions Architect
- Senior
Java or .NET Cloud Developer
Final Thoughts
The Principal Developer - IT at United Airlines
position stands out for its combination of hands-on software development, cloud
architecture, customer identity, data platforms, and emerging AI technologies.
It is designed for an experienced technology professional who can contribute to
implementation while also influencing architectural decisions and engineering
practices.
The role may be particularly suitable for candidates who
have progressed beyond conventional application development and have experience
solving complex enterprise problems involving customer data, identity, cloud
systems, and digital experiences.
With a listed base salary of $140,600–$183,108,
potential incentive compensation, and a broad benefits package, the position
offers a substantial opportunity for qualified professionals. However,
applicants should verify all compensation, benefits, work-location
arrangements, and eligibility details against the current official posting
before applying.
For the safest application experience, use the official
United Airlines careers site and reference WHQ00026134.
