Goode joined the Malayan Civil Service in 1931, studying law in his spare time. He was admitted to the bar by Gray's Inn in 1936. From 1936 to 1939 he served as district officer, Raub, and thereafter as assistant financial secretary of Singapore in 1939. He was appointed assistant commissioner for civil defence, Singapore in 1940, serving in the Singapore Volunteer Corps as a lance corporal during the Second World War. After the colony's capitulation in 1942, he was taken prisoner by the Japanese and sent to work in Siam on the Burma Railway from 1943 to 1945. He remained in Malaya after the war, and in 1948 became deputy economic secretary to the Federation. In 1949 he was posted to Aden as chief secretary, where he also acted as governor from 1950 to 1951. He returned to Singapore as colonial secretary in 1953 and became the colony's last British governor in 1957. In 1959, as part of transitional arrangements, he was made Yang di-Pertuan Negara of the State of Singapore from June to December, and United Kingdom Commissioner. From 1959 to 1963 he was the last governor and Commander-in-Chief of North Borneo.