
Principal Engineer, IT Software
American AirlinesResponsibilities
- Write, test, and document code, scripts, processes, and other technical work products.
- Solve complex technical problems and build components and libraries with broad organizational impact.
- Design integrated systems that enable teams to deliver software with speed, scale, and reliability.
- Lead root cause analysis, technical debt reduction, risk mitigation, and improvements to system performance, resiliency, and reliability.
- Coach junior engineers and guide teams on technical craftsmanship, architecture, security-conscious practices, and incremental delivery.
- Identify opportunities for reuse, reduce duplication across teams, and drive improvements to squad delivery practices.
- Evaluate emerging technologies and lead prototypes that can be incorporated into architectural solutions.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems, Engineering, or a related technical discipline, or equivalent experience/training.
- At least 9 years of experience designing, developing, and implementing large-scale solutions in production environments.
- Preferred: master’s degree in a related technical discipline or equivalent experience/training.
- Preferred: airline industry experience.
- Proficiency with Java, Python, C#, JavaScript/TypeScript, Spring/Spring Boot, FastAPI, Angular or React, Kubernetes, Docker, GitHub, Azure DevOps, GitHub Actions, PostgreSQL, MongoDB, Redis, Kafka, REST, GraphQL, Azure, AWS, and the listed test automation tools.
- Ability to optimize solutions for performance, resiliency, reliability, and simplicity while designing systems spanning multiple teams.
- Proficiency in object-oriented design techniques and principles, Agile methodologies such as Scrum, and DevOps toolchain methodologies including continuous integration and continuous deployment.
- Ability to communicate ideas verbally, in writing, in code, and in diagrams and to work cooperatively through others.
Benefits
- Travel benefits for employees, family, and friends across American Airlines’ global network.
- Health, dental, prescription, and vision benefits available on day one, along with virtual doctor visits and flexible spending accounts.
- Wellness programs and related support resources.
- 401(k) program available upon hire, with employer contributions available after one year depending on the workgroup.
- Employee Assistance Program, pet insurance, and discounts on hotels, cars, cruises, and other services.
Tech Stack
Categories
About American Airlines
Embark on an adventure with a commitment to service, excellence and humanity. Our team is what powers our airline. We are proudly dedicated to our purpose of caring for people on life’s journey, including connecting our customers to the people and places they love or providing our team members development and leadership opportunities to acquire new skills and explore their potential. With more than 1,300 aircraft in our mainline and regional fleets combined and an extensive route network that touches six continents, we’ve got a place for you to start — or continue — your career. Whether you’re stationed at one of our hundreds of airports, working out of our state-of-the-art headquarters in Fort Worth, Texas, or serving customers over the phone from your home office, there are endless opportunities for you to grow and lead at American.