Magdalena Krause, Software Engineer