); Sweden (Remote); Finland (Remote); France (Remote); United Kingdom (Remote) United States of America.., Indiana (Remote); United States of America, Michigan (Remote) United States of America, Indiana (Remote..Wilmington, Delaware, United States of America Wilmington, Delaware, United States of America Netherlands (Remote