American Airlines

Engineer/Sr Engineer, IT Software

American Airlines
Apply
4 hours ago
USA (city not specified)Mid Level / Senior
H1B sponsor

Responsibilities

  • Write, test, and document code, scripts, processes, and other technical work products.
  • Solve technical problems and build reusable components and libraries with broad organizational impact.
  • Design integrated systems that support speed, scale, reliability, and organizational best practices.
  • Conduct root-cause analysis and lead action plans addressing systemic problems.
  • Manage technical debt and identify opportunities for reuse and reduced duplication across teams.
  • Anticipate scaling, latency, durability, and technical-risk challenges and guide mitigation strategies.
  • Partner with security teams to incorporate security-conscious practices early in the development lifecycle.
  • Coach junior engineers and improve technical craftsmanship and squad delivery practices.
  • Measure team performance, identify development opportunities, and lead prototypes using emerging technologies.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems, Engineering, or a related technical discipline, or equivalent experience/training.
  • At least 3 years of experience designing, developing, and implementing large-scale solutions in production environments.
  • Proficiency with Java, Python, C#, JavaScript/TypeScript, Spring/SpringBoot, FastAPI, Angular or React, Kubernetes, Docker, GitHub, Azure DevOps, GitHub Actions, PostgreSQL, MongoDB, Redis, Kafka, GraphQL, and the listed testing tools.
  • Ability to optimize systems for performance, resiliency, reliability, simplicity, and incremental delivery.
  • Ability to communicate ideas verbally, in writing, in code, and in diagrams and to work collaboratively through shared responsibilities.
  • Proficiency in object-oriented design principles and Agile and DevOps toolchain practices, including continuous integration and continuous deployment.
  • A master’s degree in a related technical discipline and airline industry experience are preferred.

Benefits

  • Travel perks for employees, family, and friends across the airline’s global network.
  • Health, dental, prescription, and vision benefits available on day one, plus virtual doctor visits and flexible spending accounts.
  • Wellness programs and employee 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

AngularApache KafkaAWSAzureC#CucumberCypressDockerFastAPIGitHub ActionsGraphQLJavaJavaScriptJUnitKubernetesMongoDBNUnitPostgreSQLPostmanpytestPythonReactRedisSeleniumSonarQubeSpring BootTestNGTypeScript
American Airlines

About American Airlines

10,000+ employees

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.

Contact me