Experienced Remote Software Engineer – American Airlines Work from Home Opportunities in Information Technology and Web Development
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Introduction to American Airlines and Our Remote Work Opportunities American Airlines, one of the world's leading airlines, is seeking talented and motivated individuals to join our team as a Remote Software Engineer. This is a unique opportunity to work from the comfort of your own home, collaborating with our Information Technology team to drive success and innovation in the aviation industry. As a remote employee, you will enjoy the flexibility to work from anywhere, while still being an integral part of our dynamic team. About the Role As a Remote Software Engineer, you will be responsible for growing and assisting net-based, mobile-aware, Java programs and web offerings. You will work in a collaborative environment with internal customers, management, business analysts, project managers, IT architects, and other developers to understand requirements and development needs. This is an excellent opportunity to gain valuable experience and skills while working with a leading airline. Key Responsibilities With guidance from senior developers, create new and maintain existing programs, including bug fixes, feature enhancements, and performance tuning within the Corporate Security, Emergency Planning & Response, Environmental, and Safety IT portfolios. Research and implement new technology to enhance current processes, security, and performance. Troubleshoot and debug complex issues; identify and implement solutions. Work with a team to create accurate project specifications, requirements, and estimates, and ensure projects/initiatives are completed on time and within scope. Work with the production operations department to ensure deployments roll out smoothly and user groups receive adequate support. Document validation of design decisions. Support the enforcement of policy and procedural changes in the development group. Support the development of coding standards and adhere to quality practices and security guidelines set forth by the development group. Participate in code reviews. Provide on-call production support (24 x 7 x 365), as required. Essential Qualifications To be successful in this role, you will need: A Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering, or a related technical discipline, or equivalent experience/training. 2 years of general development experience. 1 year of web application or services experience. Preferred Qualifications While not required, the following qualifications are preferred: 2+ years of general development experience. 2+ years of web application experience. Airline industry experience. Skills, Licenses, and Certifications The following skills and knowledge are required for success in this role: Basic to intermediate knowledge of object-oriented programming, common data structures, and algorithms, design patterns, and quality practices. Basic to intermediate development skills with Python, C#, XML, HTML, JavaScript, CSS, GIT, JQuery, Angular, SOAP/REST, and other web development technologies. Experience with Visual Studio and Microsoft Team Foundation Server (TFS) or GitHub. Knowledge of relational databases (MSSQL Server, Oracle). Ability to scrutinize programs and services to ensure they adhere to security requirements. Networking knowledge (Sockets, TCP/IP, UDP). Excellent prioritization and time management skills. Excellent analytical thinking and problem-solving abilities. Personal commitment to Agile principles and a continuous improvement mindset. Knowledge of TDD and automated testing. Knowledge of PCI Compliance / OWASP requirements. Knowledge of diagnostics tools (SOAPUI, Fiddler, IE Inspector, HTTP Analyzer, Dynatrace). Career Growth Opportunities and Learning Benefits At American Airlines, we are committed to the growth and development of our employees. As a Remote Software Engineer, you will have access to a wide range of training and development opportunities, including: Professional development courses and workshops. Mentorship programs. Cross-functional training opportunities. Access to industry-leading technologies and tools. Work Environment and Company Culture At American Airlines, we pride ourselves on our dynamic and inclusive company culture. As a remote employee, you will be an integral part of our team, with opportunities to collaborate and connect with colleagues from around the world. Our company culture is built on the following values: Integrity. Teamwork. Excellence. Customer focus. Accountability. Compensation, Perks, and Benefits As a Remote Software Engineer at American Airlines, you will be eligible for a competitive salary and a wide range of benefits, including: Travel perks: access to discounted flights and travel opportunities. Health benefits: comprehensive health, dental, and vision insurance. Wellness programs: access to fitness classes, mental health resources, and employee assistance programs. 401(k) program: company-matched retirement savings plan. Additional benefits: pet insurance, discounts on hotels, cars, cruises, and more. Conclusion If you are a motivated and talented software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Remote Software Engineer at American Airlines, you will have the chance to work on complex and rewarding projects, collaborate with a dynamic team, and enjoy the flexibility and autonomy of remote work. Don't hesitate – apply today and take the first step towards an exciting new career with American Airlines! Don't worry if you don't meet every single requirement. We value a great attitude and a willingness to learn above all. Submit your application today and join our team of talented and dedicated professionals. Apply for this job