Madison Swimming Association

At Madison Swim Association (MSA) swimming is about so much more than just strokes and times. Located in Madison, Alabama, MSA is dedicated to helping our swimmers become the best they can be—both in and out of the pool.

At MSA, we believe in teaching the values of hard work, perseverance, and teamwork. Our mission is to challenge swimmers to think in new ways, learn valuable life lessons, and develop the character that will serve them well long after their time in the pool.

We emphasize not only athletic performance, but also the importance of reducing injury, maintaining a healthy balance between academics, athletics, and personal life, and forming lifelong friendships along the way. Our coaching staff leads by example, modeling these principles in their own lives while guiding our athletes to reach their goals with dedication and integrity.

At MSA, swimming is more than a sport—it’s a foundation for building confidence, resilience, and meaningful connections that last a lifetime.

May 12, 2026  
Position: Head Swim Coach Location: Madison, Alabama Madison Swimming Association (MSA) is seeking an experienced, energetic, and athlete-focused Head Swim Coach to lead and continue building our year-round competitive swim program.  MSA is a board-governed, non-profit USA Swimming club that has served the North Alabama community for more than 30 years. The team consists of approximately 190 swimmers ranging from novice athletes to Southeastern and national-level competitors, including Olympic Trials qualifiers.  Our mission is to develop swimmers both in and out of the water by emphasizing technical excellence, hard work, sportsmanship, personal growth, teamwork, and a lifelong love of the sport.  The ideal candidate will be a strong teacher, communicator, and leader who is passionate about swimmer development at every level of the program and committed to building a positive, unified team culture.   Primary Responsibilities Athlete Development &...
Madison Swimming Association AL Full time