expert-level technical position - Spanish English Dictionary