COVID-19 Resources

Spencer Powell

Spencer Powell

Spencer Powell joined the Firm in 2012 and serves as a Software Development Manager.

Spencer oversees and participates in the development and implementation of custom software used within the Firm, as well as managing third party software applications including implementations, database management and general support. Spencer has over 15 years of software development experience, working in the design and construction of large business applications. His experience includes, lead developer for software system used to optimize and manage power generation, and lead developer for a customer care application supporting over 5000 users. Spencer resides in Helena with his wife and three daughters.


  • Bachelor of Science in Computer Science and Information Technology
    University of Alabama at Birmingham,
    Birmingham, AL

Ask Me About

  • My experience with Outsourcing Software Development
  • My trip to India to train software developers in an outsourcing engagement
  • My enjoyment for hiking and camping