On May 9, 2008, Weaver was named assistant general manager for the Oklahoma City Thunder. In his first season with the Thunder in 2008, Weaver pushed for drafting Russell Westbrook with the No. 4 overall pick in the draft, when at the time, Westbrook wasn't projected as an elite recruit. On August 31, 2010, Weaver was promoted to vice president/assistant general manager for the Thunder. He most recently served as vice president of basketball operations during the 2019–20 season.