CodeTogether
CodeTogether is a remote pair programming solution that can be installed into Eclipse and VS Code (IntelliJ support coming).
4 Alternatives To CodeTogether
Floobits
Floobits brings real-time collaborative editing to text editors, IDEs, and now Atom.
Leaps
“Leaps is a command line utility and golang library for collaboratively editing your local files over HTTP, using operational transforms to ensure zero-collision synchronization across any number of editing clients.” - from the github readme
PaizaCloud IDE
PaizaCloud IDE is a programming platform that allows developers to do coding efficiently.

TeamViewer
TeamViewer lets you establish a connection to any PC or server within just a few seconds.