American Airlines is looking to deliver unrivaled digital products that drive a more reliable and profitable airline by focusing on technical excellence and developing software applications that support business processes and user needs.
Requirements
- Programming Languages: Java, Javascript/Typescript
- Frameworks: Spring/SpringBoot, FastAPI
- Front End Technologies: Angular
- Source Control: GitHub, Azure DevOps
- CICD: GitHub Actions, Azure DevOps
- Data management: PostgreSQL, MongoDB, Redis
- Cloud Providers such as Azure and AWS
- Test Automation: Selenium, TestNG, Postman, SonarQube, JUnit/NUnit/PyTest, Cucumber, Playwright, Mockito, webdriver.io
Responsibilities
- 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
Other
- 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
- Travel Perks: Ready to explore the world? You, your family and your friends can reach 365 destinations on more than 6,800 daily flights across our global network.
- Health Benefits: On day one, you’ll have access to your health, dental, prescription and vision benefits to help you stay well.
- 401(k) Program: Available upon hire and, depending on the workgroup, employer contributions to your 401(k) program are available after one year.