Praca w Ameryce Północnej W 1949 roku przeniósł się do Nowego Jorku, gdzie podjął pracę dla IBM jako programista. Brał udział w pracach nad maszyną obliczeniową Selective Sequence Electronic Calculator – pierwszym elektromechanicznym komputerem firmy IBM. Przez krótki czas mieszkał w Waszyngtonie, gdzie pracował nad IBM Card Programmed Electronic Calculator. We wczesnych latach pięćdziesiątych zaangażował się w projektowanie komputera IBM 701, przeznaczonego do celów naukowych.
W 1953 roku Codd opuścił Stany Zjednoczone (oraz firmę IBM) w geście protestu przeciwko działaniu komisji senatora Josepha McCarthy’ego (makkartyzm) i przeprowadził się do Ottawy w Kanadzie. Pracował tam dla Computing Devices of Canada Limited. Prowadził dział przetwarzania danych na potrzeby rozwoju kanadyjskiego programu rakietowego. Po przypadkowym spotkaniu ze swoim menedżerem z IBM zdecydował się powrócić do USA w 1957 roku i dołączył znowu do IBM.