principal software careers in Dortmund, Germany