meaning of an hoher Stelle stehen

an hoher Stelle stehen - German to English

to rank high