American Airlines Senior Software Developer, IT in Ft Worth, Texas
Location: DFW Headquarters Building 8 (DFW-SV08)
Additional Locations: Dallas/Ft Worth, TX; Phoenix, AZ
Requisition ID: 39534
Are you ready to explore a world of possibilities, both at work and during your time off? Join our American Airlines family, and you’ll travel the world, grow your expertise and become the best version of you. As you embark on a new journey, you’ll tackle challenges with flexibility and grace, learning new skills and advancing your career while having the time of your life. Feel free to enrich both your personal and work life and hop on board!
Why you'll love this job
Our goal is to create an enviable, engineering-centric workplace. What does that mean? Deploying is painless, you have a strong voice, we experiment with our products, and we exploit new technologies to continuously improve how we work. Of course, we also want to make sure we are having fun, working with, and caring for amazing people.
Successful Software Developers at American excel in three key areas:
Software Development Teams at American Airlines find ways to improve daily work. This means taking an honest look at delivery metrics and asking what we will do to improve them. We expect a team to ask "why has our deployment frequency declined over the last month?" and work towards a solution to improve the situation as a team, under their own direction. In short, we want teams to invest in improving themselves and their ways of working, aiding in product success.
You will engage in all aspects of the Product lifecycle and work to grow your skills in Lean Product Development. We expect our engineers to dig in and solve business problems as true partners. We love small solutions and collecting data to draw conclusions.
To build new solutions and chase new hypotheses, our teams are constantly learning. We accept failures as learning experiences and use those experiences to build resiliency in our systems.
As a senior developer, your role is a balance of technical coaching and hands-on development work to deliver customer value. We expect all Software Developers write code daily, regardless of level.
What you'll do
Accountable for software delivery and influencing the team to find new behaviors and ways of working.
Facilitate team ceremonies in conjunction with appropriate team members.
Identify gaps in agile and technical practices and collaboratively seek remedies for them.
Identify ways to question the status quo. Lead experiments on alternatives to seek increased customer value, new learnings or both.
Develop soft skills (communication, business orientation, adaptability, constructive feedback). Make use of existing practices, such as pair programming. Work with the delivery manager to identify training and growth opportunities. Recommend personal growth paths in conjunction with Delivery Manager.
Help articulate and eliminate team blockers with the Delivery Manager (as needed).
Take part in architecture and software design with the Squad - in general, encourages the team to work on new ideas and emergent, iterative design. Focuses on constructively arguing against solutions that are not a fit, if necessary.
Partners with the Product Owner (presenting Playback, keeping focus on business value, etc.) as needed to support the overall Squad's delivery.
A desire to learn and the ability to show vulnerability when you do not know something
All you'll need for success
Required (At least 3 of the following):
Demonstrable skill in at least one object-oriented language
Working experience deploying and supporting business-critical, Internet scale distributed systems or high-volume client/server systems
Demonstrable skill in SQL and ability to design relational database schemas
Ability to scrutinize applications and services to ensure they adhere to security standards
Ability to scrutinize provided architectures and suggest optimizations for time to market
Experience using Test Driven Development (TDD) to design non-trivial systems
Past experience coaching or mentoring others, in any context
Desire to work as part of a team, always keeping the team's goal in mind
Experience building continuous integration/deployment pipelines
Experience delivering software using an Agile methodology like Extreme Programming, Kanban, or Scrum
Previous experience with any of the following:
Multi-threading and concurrency
Debugging, performance profiling and optimization
Object-oriented and service-oriented application development patterns
Internally motivated, able to work proficiently both alone and in a team environment
Adept and comfortable communicating with internal team members and external business stakeholders
Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks
Experience leading and managing small to medium-sized development teams of between 5 and 25 developers
Previous experience as a designer, product owner/manager, or business role (marketing, sales, finance, etc.)
Bachelor's degree in Computer Science, Computer Engineering or related fields or equivalent experience
If you feel there are materials beyond your application and resume that demonstrate your skills, we would love to see them. For example, GitHub repositories, solutions to problems you are particularly proud of, or any other achievement you are proud of. Submit additional information by uploading "Supporting Documentation" or by adding that information to your resume.
What you'll get
Feel free to take advantage of all that American Airlines has to offer:
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. And that’s just the start, we also offer virtual doctor visits, flexible spending accounts and more.
Wellness Programs: We want you to be the best version of yourself – that’s why our wellness programs provide you with all the right tools, resources and support you need.
401(k) Program: Available upon hire and, depending on the workgroup, employer contributions to your 401(k) program are available after one year.
Additional Benefits: Other great benefits include our Employee Assistance Program, pet insurance and discounts on hotels, cars, cruises and more
Feel Free to be yourself at American
From the team members we hire to the customers we serve, inclusion and diversity are the foundation of the dynamic workforce at American Airlines. Our 20+ Employee Business Resource Groups are focused on connecting our team members to our customers, suppliers, communities and shareholders, helping team members reach their full potential and creating an inclusive work environment to meet and exceed the needs of our diverse world.
Are you ready to feel a tremendous sense of pride and satisfaction as you do your part to keep the largest airline in the world running smoothly as we care for people on life’s journey? Feel free to be yourself at American.
Additional Locations: Dallas/Ft Worth, TX; Phoenix, AZ
Requisition ID: 39534
Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status. We support and obey laws that prohibit discrimination everywhere we do business. American Airlines, Inc fully considers all qualified applicants including those with a criminal history.
- American Airlines Jobs