
Engineer/Sr Engineer, IT Software
American AirlinesResponsibilities
- Write, test, and document code, scripts, and processes according to organizational standards.
- Solve technical problems and build reusable components and libraries.
- Deliver high-quality work and mentor junior engineers in technical skills.
- Conduct root cause analysis, address systemic issues, and lead corrective action plans.
- Design integrated systems that enable cross-functional delivery at scale, speed, and reliability.
- Manage technical debt and lead initiatives to eliminate it.
- Anticipate scaling, latency, and durability challenges and guide mitigation strategies.
- Collaborate with security teams to implement secure development practices.
- Assess technical risks and implement prevention strategies.
- Evaluate squad delivery practices, recommend improvements, and drive change.
- Identify duplicated effort and promote reuse across teams.
- Measure team performance and support individual development.
- Explore emerging technologies, lead prototype development, and incorporate them into architectural solutions.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems, Engineering, or a related technical discipline, or equivalent experience or training.
- At least 3 years of experience designing, developing, and implementing large-scale solutions in production environments.
- Preferred master’s degree in a relevant technical discipline or equivalent experience or training.
- Airline industry experience is preferred.
- Proficiency with Java, Python, C#, JavaScript/TypeScript, Spring/Spring Boot, FastAPI, Angular, React, Kubernetes, Docker, GitHub, Azure DevOps, GitHub Actions, PostgreSQL, MongoDB, Redis, Kafka, Azure, AWS, Selenium, TestNG, Postman, SonarQube, Cypress, JUnit, NUnit, PyTest, Cucumber, Playwright, WireMock, Mockito, and Moq.
- Ability to optimize systems for performance, resiliency, reliability, simplicity, and incremental delivery.
- Ability to communicate ideas verbally, in writing, in code, and in diagrams.
- Ability to collaborate across teams, share responsibilities, and combine product-domain knowledge with advancing technology awareness.
- Proficiency in object-oriented design techniques and principles.
- Proficiency in Agile methodologies such as Scrum and DevOps toolchain practices, including continuous integration and continuous deployment.
Benefits
- Travel benefits for employees, family, and friends across American Airlines’ global network.
- Health, dental, prescription, and vision benefits available on day one, plus virtual doctor visits and flexible spending accounts.
- Wellness programs with related tools, resources, and support.
- 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.