Foss gikk etter utdannelsen i 1901 i mexicansk tjeneste som kaptein i sjøforsvaret. Året etter fikk han stilling som løytnant i Siams marine, noe som ble starten på en lang karriere i Thailand og Sørøstasia. Foss virket som rådgiver i sjøfartsspørsmål og var involvert i maritime utdannelser i Thailand. Han skrev lærebøker i navigasjon, utga også en bok om Thailands fyr- og merkevesen og publiserte årlige høyvannstabeller. Foss var også komitémedlem ved utarbeidelsen av sjøfartslovgivning for Thailand. Fra 1910 av var Foss havnefogd i Bangkok. I 1925 fikk han tittelen . Fra 1930 var han honorær generalkonsul for Siam.