NextHire Try for free

American Airlines

Posted 27 Aug 2026

Principal Engineer - IT Software

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
IT Operations
Posted
27 Aug 2026

About the role

Responsibilities:

  • Lead design, implement, and manage large-scale cloud infrastructure, including Kubernetes platforms on Azure and other public cloud providers. Ensure scalability, security, and resilience
  • Partner closely with cybersecurity and enterprise architects to define cloud best practices. Shape and promote cloud architecture that aligns with business goals and industry standards.
  • Serve as a technical mentor to the engineering team, providing guidance on best practices, design patterns, and emerging technologies in cloud computing and DevOps.
  • Spearhead initiatives to automate infrastructure through Infrastructure as Code (IaC) technologies. Champion innovation by adopting and implementing cutting-edge cloud technologies.
  • Oversee the lifecycle of cloud solutions and platforms, ensuring they remain updated and aligned with industry standards and organizational requirements.
  • Effectively communicate product strategy, technical changes, and cloud platform roadmaps to both technical and non-technical stakeholders.
  • Monitor cloud systems for availability, performance, and cost efficiency. Implement strategies to optimize resource usage, troubleshoot issues, and continuously improve cloud environments.
  • Diagnose and resolve complex cloud infrastructure issues. Provide expert support and conduct root cause analysis to address critical incidents, taking preventive actions to avoid future occurrences.
  • Participate in a 24/7 on-call rotation, supporting business-critical applications and systems.


Requirements:

  • Skills Required: Java, Angular, AWS, Azure.
  • Experience Range: 9 - 14 years.
  • Bachelor's degree in computer science, computer engineering, technology, information systems (CIS/MIS), engineering, or a related technical discipline, or equivalent experience/training.
  • 9+ years of experience designing, developing, and implementing large-scale solutions in production environments.
  • Master's degree in computer science, computer engineering, technology, information systems (CIS/MIS), engineering, or a related technical discipline, or equivalent experience/training.
  • Airline industry experience.
  • Experience with DevOps toolchain methodologies, including CI/CD and GitOps, and the ability to drive continuous improvement through automation and operational excellence.
  • Ability to optimize solutions for security, performance, resiliency, reliability, and cost efficiency.
  • Exceptional ability to convey complex ideas verbally, in writing, in code, and through technical documentation and diagrams.
  • Proficiency in Agile methodologies, such as SCRUM, to lead and participate in cross-functional project teams.
  • Skilled in mentoring and guiding junior engineers to enhance their technical skills and professional growth.
  • Ability to effectively communicate both verbally and in writing with all levels within the organization.


Skills, Licenses, and Certifications:

  • Technical expertise in the following technologies:
  • Programming Languages: Java, Python, C#, Javascript/Typescript, Golang.
  • Frameworks: Spring/SpringBoot, FastAPI.
  • Front-end Technologies: Angular/React.
  • Deployment Technologies: Kubernetes, Docker.
  • Source Control: GitHub, Azure DevOps.
  • CICD: GitHub Actions, Azure DevOps.
  • Data management: PostgreSQL, MongoDB, Redis.
  • Integration/API Technologies: Kafka, REST, GraphQL.
  • Infrastructure as code: Terraform, YAML.
  • GitOps: Argo CD, Fleet.
  • Container orchestration: Kubernetes.
  • Cloud networking and security in Azure and AWS.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach