Right-hander Pierce Johnson has signed a two-year deal with the Padres after having success in Japan, sources told ESPN.