remote
Software Engineer - IT - American Airlines
Software Engineer
Software Engineer focused on building scalable, high‑performance digital products using Java, Python, and AWS. Collaborate in an agile team to deliver reliable, cloud‑native solutions that enhance user experience and operational efficiency.
About the role
Key Responsibilities
- Design, develop, and maintain robust Java and Python services that power mission‑critical airline applications.
- Implement cloud‑native solutions on AWS, ensuring high availability, security, and cost efficiency.
- Collaborate with cross‑functional teams using Agile methodologies to deliver incremental value and rapid feedback.
- Write clean, testable code and participate in code reviews, continuous integration, and deployment pipelines.
- Monitor application performance, troubleshoot issues, and propose architectural improvements.
Requirements
- 3+ years of professional software development experience in Java and Python.
- Strong understanding of AWS services (EC2, S3, RDS, Lambda, CloudFormation).
- Experience with relational databases (SQL) and data modeling.
- Proficiency in Agile practices, CI/CD, and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonawssqlagile