 Weldon was elected a fellow and philosophy tutor at his college two years later, getting to know C. S. Lewis (Lewis described Weldon as quick to anger and cynical).He then served as Rhodes travelling fellow in 1930.During World War II, he was a temporary civil servant in London from 1939 to 1942, then Personal Staff Officer to "Bomber Harris" in RAF Bomber Command at High Wycombe from 1942 to 1945.