As a Software Engineer at American Airlines, you will build and support mission-critical systems that power one of the world's largest commercial airlines. Engineering teams across global hubs—including the primary corporate headquarters in Fort Worth, TX, alongside key technology offices in Dallas, Phoenix, and global development centers like Hyderabad—work on solutions that directly impact hundreds of thousands of daily passengers and thousands of flights.
Your day-to-day work spans real-time flight operations, passenger check-in engines, loyalty program integrations, high-throughput API gateways, and distributed cloud infrastructures. Operating at airline scale means software must be highly available, fault-tolerant, and exceptionally performant. Outages or latency spikes can stall airport gate operations or disrupt passenger travel, making operational reliability and clean architectural design non-negotiable standards.
Candidates joining the organization encounter a engineering culture that balances modern tech stacks—such as Java, Spring Boot, React, TypeScript, Azure, Node.js, and modern cloud caching technologies—with deeply collaborative, cross-functional teams. Whether you are modernizing core flight services or building customer-facing digital applications, your code directly influences operational safety, fleet efficiency, and customer experience.



