Engineer, IT Software [T500-26515]
Core
Building and maintaining IT infrastructure and digital products to support American Airlines' global travel operations and customer experience.
Role type
Mid-level software engineer (Java/Spring Boot/Angular/React)
Builds
Scalable IT systems and digital products for airline operations
Domain
Aviation / Travel Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Angular, React, system design, root cause analysis, code quality improvement, test suite definition, observability practices
Preferred skills
coaching team members, mentoring less experienced engineers, latency optimization, security hardening
Technologies
Java, Spring Boot, Angular, React
Responsibilities
Write, test, and document technical work products; design self-contained systems within the team's domain; conduct root cause analysis to identify and mitigate domain-level problems; coach team members on techniques to improve reliability, resiliency, security, and performance; decompose intricate designs into maintainable implementations; anticipate trouble areas and guide instrumentation for observability; define test suites to ensure latency and availability targets are met in production.
Seniority
Mid-level, hands-on IC