Health, Safety & Security Lead at Finastra (Atlanta) — hire.run