Summary
Spencer Powell is a seasoned software leader with 11+ years in development management and nearly three decades of hands-on engineering experience, currently serving as Director of Software Development at Warren Averett. He has led teams and architected large business applications across industries—from power generation systems to enterprise billing and customer care—bringing pragmatic, production-first judgment to complex projects. Spencer’s background spans core languages and platforms (C, Java, VB) and full lifecycle delivery, with a track record of moving from individual contributor roles to directing development strategy and operations. He is comfortable bridging legacy systems and modern practices, having driven critical internal tools and mission-critical applications at Accenture and Doozer Software. Based in Greater Birmingham, Alabama, he combines technical depth with long-term team stewardship and an emphasis on reliable, auditable solutions. An often-overlooked strength is his continuity of ownership: multiple multi-year engagements where he progressed from developer to director, demonstrating both adaptability and sustained delivery.
11 years of coding experience
24 years of employment as a software developer
Helena Elementary
Bachelor Computer and Information Science, Bachelor Computer and Information Science at University of Alabama at Birmingham
High School, High School at Pelham High School