American Airlines logo

Engineer/Sr Engineer, IT Software

Job Overview

briefcase

Employment Type

Full-time
moneybag

Compensation

Hourly
Range $36.75 - $71.25
clock

Work Schedule

Standard Hours
diamond

Benefits

Travel perks
Health Insurance
Dental Insurance
Vision Insurance
wellness programs
401(k) program
Employee assistance program
Pet insurance
Employee Discounts

Job Description

American Airlines is one of the world's largest and most renowned airlines, recognized for its extensive global network and commitment to delivering exceptional travel experiences. The company operates more than 6,800 daily flights to 365 destinations worldwide, which not only enables passengers to explore diverse locations but also provides employees with unparalleled travel opportunities. As a leader in the aviation industry, American Airlines believes in fostering a diverse, inclusive, and high-performing workforce where team members are encouraged to grow their careers while maintaining a healthy work-life balance. The company values technical excellence, collaboration, innovation, and commitment to safety and reliability, all while supporting an engaged and thriving team culture.

The role on offer is for a Software Engineer within the Information Technology sector of American Airlines, focusing primarily on the development, deployment, management, and maintenance of advanced software applications that support business operations and enhance user experiences. This position is ideal for professionals passionate about engineering scalable, secure, and impactful software solutions in a fast-paced, global business context. The Software Engineer will be an integral part of a diverse technical team dedicated to delivering unrivaled digital products that increase operational reliability and profitability for the airline.

In this role, you will have the opportunity to engage in a variety of software development lifecycle activities such as coding, testing, documenting, troubleshooting, and optimizing systems. The responsibilities include writing clean, maintainable code, mentoring junior engineers, conducting root cause analyses, and designing integrated systems that support cross-functional teams with an emphasis on scalability, speed, and resilience. You will collaborate with security experts to embed secure practices early in the software development process and proactively manage technical debt to ensure ongoing system health.

American Airlines encourages team members to explore new technologies and lead innovative projects, enabling the company to stay at the forefront of airline technology. You'll be working with state-of-the-art tools such as Kubernetes, GitHub Actions, Dynatrace, and Oracle Database, and you will play a key role in maintaining important enterprise software architectures, including Siebel systems and loyalty modules. The company expects a strong commitment to quality, customer focus, and continuous improvement from its team members.

As part of American Airlines, you will also enjoy an appealing benefits package, including comprehensive health, dental, prescription, and vision coverage available from day one. Wellness programs, 401(k) retirement plans with employer contributions, travel perks for you and your loved ones, and access to additional employee discounts and assistance programs make this an enriching employment opportunity beyond just the work itself. The airline prioritizes diversity and inclusion, ensuring an environment where you can bring your authentic self to work and grow professionally while contributing to one of the world's most important industries.

Job Requirements

  • Bachelor's degree in computer science, computer engineering, technology, information systems (cis/mis), engineering or related technical discipline, or equivalent experience/training
  • 3+ years of experience designing, developing, and implementing large-scale solutions in production environments
  • Proficiency with siebel enterprise server architecture and management of large-scale production environments
  • Strong experience with kubernetes, containerization, upgrades, release management, and devops practices
  • Proven capabilities in disaster recovery, replication strategies, and monitoring tools such as germain and dynatrace
  • Extensive knowledge of siebel integrations and data processing including rest services, web services, jms, mq, and eim batch processing
  • Familiarity with azure event hubs
  • Strong working knowledge of oracle database

Job Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
  • 3+ 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 related technical discipline, or equivalent experience/training (preferred)
  • Airline industry experience (preferred)
  • Proficiency with Siebel Enterprise Server architecture and management of large-scale production environments
  • Strong experience with Kubernetes, containerization, upgrades, release management, and DevOps practices
  • Proven capabilities in disaster recovery, replication strategies, and monitoring tools such as Germain and Dynatrace
  • Extensive knowledge of Siebel integrations and data processing including REST services, web services, JMS, MQ, and EIM batch processing
  • Familiarity with Azure Event Hubs and strong working knowledge of Oracle Database

Job Duties

  • Write, test, and document code, scripts, and processes following organizational standards
  • Solve technical problems and build impactful components/libraries
  • Deliver high-quality work and mentor junior engineers in technical skills
  • Conduct root cause analysis to address systemic issues and lead action plans
  • Design integrated systems that enable cross-functional teams to deliver value at scale, speed, and reliability
  • Manage technical debt and drive initiatives to eliminate it
  • Anticipate scaling, latency, and durability challenges, guiding teams in mitigation
  • Collaborate with security teams to implement secure practices early in development
  • Assess technical risks and implement prevention strategies
  • Evaluate squad delivery practices, recommend improvements, and drive change
  • Identify and eliminate duplication of effort, promoting reuse across teams
  • Measure team performance and support individual development
  • Explore emerging technologies, lead prototype development, and incorporate into architectural solutions

Job Criteria

Experience

Mid Level (3-7 years)


Job Location

Your Profile Is Visible To Hiring Managers Across OysterLink.

We'll match you with best jobs

Get job offers faster

Business woman
Business man
Search For More Opportunities:

How Candidates Get Hired Faster

Apply to 2–3 similar roles

Complete profile & get best matches

Check new opportunities daily

Woman chef
Man chef