Experienced Senior Technical Coach for American Airlines Remote Job - Guiding Teams to Achieve Corporation Goals through Exemplary Engineering Practices and DevOps Methodologies
Introduction to American Airlines and Our Mission
Imagine being part of a dynamic team that is passionate about taking care of people on life's journey, whether they are our customers or team members. At American Airlines, we are dedicated to creating an enviable, engineer-centric workplace where deploying is painless, engineers have a strong voice, and we leverage new technologies to continuously improve how teams work. As a Senior Technical Coach, you will play a vital role in guiding our teams to achieve corporation goals and product vision more efficiently by utilizing exemplary and contemporary engineering practices.
Job Overview and Responsibilities
We are seeking an experienced Senior Technical Coach to join our team at American Airlines. As a Senior Technical Coach, you will be responsible for coaching groups in our immersive dojo/training space, serving as a go-to expert on current technology, architecture, engineering, and DevOps practices, and working with technical teams and management to steer and support the engineering culture at American Airlines. Your primary goal will be to create experiences that accelerate team and personal growth, impacting tens of thousands of team members and millions of customers.
- Coach groups in our immersive dojo/training space (the American Airlines "Hangar")
- Serve as a go-to expert on current technology, architecture, engineering, and DevOps practices
- Work with technical teams and management to steer and support the engineering culture at American Airlines
- Collaborate with product teams on achieving the next level of customer delivery
- Be a mentor and get hands-on with software teams, including engineers and designers, on learning and applying new methods to solve problems
- Lead large pairing/mobbing sessions to maximize learning while narrowing focus
- Design and develop facilitator-led materials associated with modern engineering practices or ways of working
- Bring your real-world software engineering experience to the enablement organization to help build a viable network of technical coaches and practitioners across the enterprise
- Embed with teams to analyze their environment and behaviors as a precursor to designing impactful training interventions
- Develop and implement training interventions for teams, including software engineers and designers
- Exemplify and demonstrate desired team behaviors, and embody the preferred culture
Essential Qualifications and Skills
To be successful in this role, you will need to possess the following essential qualifications and skills:
- Demonstrated experience in at least one object-oriented language
- Previous experience supporting high-performing Agile/DevOps teams
- Past experience in training or mentoring others, in any context
- Practical use of Test-Driven Development (TDD) to design non-trivial systems
- Experience with Continuous Integration and Continuous Delivery
- Expertise in Agile methodologies like Extreme Programming, Kanban, or Scrum
- Working experience deploying and supporting enterprise-critical, Internet-scale distributed systems or high-volume client/server systems
- Ability to scrutinize provided architectures and recommend optimizations for deployment and minimizing the cost of change
Preferred Qualifications and Skills
While not required, the following preferred qualifications and skills will be considered an asset:
- 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 team members and external business stakeholders of all levels
- Demonstrated ability to find innovative ways of improving and simplifying solutions, systems, and processes without getting slowed down by blockers or bottlenecks
- Bachelor's degree in Computer Science, Computer Engineering, or related fields or equivalent experience
Career Growth Opportunities and Learning Benefits
At American Airlines, we are committed to providing our team members with opportunities for growth and development. As a Senior Technical Coach, you will have access to:
- Professional development opportunities, including training and mentorship programs
- Opportunities to work on complex and challenging projects that impact the business
- A collaborative and dynamic work environment that fosters innovation and creativity
- A comprehensive benefits package, including travel perks, health benefits, wellness programs, and a 401(k) program
Work Environment and Company Culture
At American Airlines, we pride ourselves on our inclusive and diverse workplace culture. We believe that our team members are our greatest asset, and we strive to create an environment that is supportive, collaborative, and empowering. As a Senior Technical Coach, you will be part of a team that values:
- Inclusion and diversity, with a focus on creating a workplace culture that is welcoming and inclusive to all
- Collaboration and teamwork, with a focus on working together to achieve common goals
- Innovation and creativity, with a focus on finding new and better ways to solve problems and improve processes
- Professional development and growth, with a focus on providing opportunities for team members to learn and grow
Compensation, Perks, and Benefits
As a Senior Technical Coach at American Airlines, you will be eligible for a comprehensive compensation package, including:
- A competitive salary, with opportunities for bonuses and merit-based increases
- A comprehensive benefits package, including health benefits, wellness programs, and a 401(k) program
- Travel perks, including access to discounted flights and travel benefits
- Opportunities for professional development and growth, including training and mentorship programs
Conclusion and Call to Action
If you are a motivated and experienced technical professional who is passionate about coaching and mentoring, we encourage you to apply for this exciting opportunity. As a Senior Technical Coach at American Airlines, you will have the opportunity to make a real impact on our business and our team members, while also growing and developing your skills and career. Don't miss out on this exciting role - apply now and join our team of dedicated and passionate professionals!
Apply for this job