Technical Coach, IT (Software Development)

American Airlines Highland, TX
technical coach software software development team airlines technical engineering coach software coaching learning people
March 30, 2023
American Airlines
Highland, TX
Location: DFW Headquarters Building 8 (DFW-SV08)
Additional Locations: None
Requisition ID: 53447
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
American Airlines is looking for a senior technical coach. As a Technical Coach at American, we expect you to guide team members and product teams to more effectively achieve company objectives and product vision through the use of exemplary and modern engineering practices. As a senior coach, we expect you to also mentor and raise other technical coaches.
American believes our purpose is to care for people on life's journey, whether those people are our customers or team members. As a coach at American, you will create experiences that accelerate team and personal growth, having impact on tens of thousands of team members and millions of customers.
Our goal is to create an enviable, engineer-centric workplace, and as a coach you will guide American further toward that goal. What does that mean? We've created a world where deploying is painless, engineers have a strong voice, we experiment with our products, and we exploit new technologies to continuously improve how teams work. We also want to make sure we are having fun, working with, and caring for amazing people along the way.
Successful Technical Coaches at American excel in four key areas:
- Modern software delivery practices
- Effective Mentoring and Coaching
- Product Mindset
- Growth Mindset
We want Software Development Teams at American Airlines to make the improvement of daily work a habit. This means taking an honest look at delivery metrics and asking what they 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. Your role as a coach is to help teams to build or create those habits and to assist them in discovering ways to improve.
What you'll do
Some of the things that you might expect to do here:
- Coach teams in our immersive dojo / coaching space (the American Airlines "Hangar")
- Serve as a go-to expert on modern technology, architecture, engineering, and DevOps practices
- Work with technical teams and leaders to influence and support the engineering culture at American Airlines
- Collaborate with product teams on reaching the next level of customer delivery
- Be a mentor and get hands-on with other software engineers, engineering leads or architects on learning and applying new
- ways to solve problems
- Lead large pairing / mobbing sessions to maximize learning while narrowing focus
- Design and develop facilitator-led materials related to modern engineering practices or ways of working
- Bring your real-world software engineering experience to the enablement organization to help build a viable community of
- technical coaches and practitioners throughout the enterprise
- Embed with teams to learn their challenges and more deeply understand their environment as a precursor to designing
- impactful coaching interventions
- Develop and implement learning strategies for software engineers, architects, and other technical leaders
- Exemplify and demonstrate preferred team behaviors, and embody the desired culture. That means it's important also to
- professionally address undesirable behaviors if they should arise.
In this role, you will spend much of your time mentoring and coaching, however often that occur through hands-on activities; pairing-in or mobbing with the team, and "demonstration through doing". We expect all technologists to write and deploy code daily, regardless of level.
All you'll need for success
- Minimum Qualifications- Education & Prior Job Experience
- Required (At least 4 of the following):
- Demonstrated expertise in multiple programming languages
- Proven experience mentoring and coaching in high performing Agile and DevOps teams
- Experience mentoring other technical coaches
- Practical use of Test-Driven Development (TDD) to design non-trivial systems
- Experience with Continuous Deployment of value
- Expertise in Agile methodologies like Extreme Programming, Kanban, or Scrum
- Working experience deploying and supporting business-critical, Internet scale distributed systems or high-volume client/server
- systems
- Ability to scrutinize applications and services to ensure they adhere to security standards
- Ability to scrutinize provided architectures and suggest optimizations for deployment and minimizing the cost of change
All you'll need for success
- Preferred Qualifications- Education & Prior Job Experience
- Experience building continuous integration/deployment pipelines
- Experience with any of the following:
- The Testing Pyramid and how to effectively apply it
- Multi-threading and concurrency
- Debugging, performance profiling and optimization
- Object-oriented and service-oriented application development patterns
- Adept and comfortable communicating with internal team members and external business stakeholders of all levels
- 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
- 5 years of Software Engineering experience
- Optional:
- 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: None
Requisition ID: 53447
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.

Report this job