As your question suggests, you should not have to pay social security tax in both countries, thanks to their totalization agreement. The US Social Security Administration (SSA) provides details on the US totalization agreements with each of 29 countries. Their page on the US totalization agreement with Japan answers your question as follows:
- If you are working in Japan, for a US employer who sent you to work in Japan for more than five years, then ... your Social Security coverage and taxes will be only with Japan.
- "To establish your exemption from coverage under the U.S. Social Security system, your employer in Japan must request a certificate of coverage (form J/USA 6) from the local Japanese social insurance agency that collects your Social Security taxes in Japan." The US SSA website gives detailed instructions for such a request. (Note that J/USA 6 is different from USA/J 6.)
- "Certificates of coverage issued by Japan should be retained by the employer in the United States in case of an audit by the Internal Revenue Service (IRS). No copies should be sent to IRS unless specifically requested by IRS."
The Japanese Social Security website also information about the totalization agreement, although what I found about your situation was still rather vague when I put it through Google translate:
- 長期派遣者などが日米協定に基づいて日本の社会保障制度のみに加入する場合、そのことを証明する適用証明書の交付を受ける必要があります。適用証明書の交付を受けるためには、日本の社会保障制度への加入が条件となります。前述した、日本からアメリカへ派遣される場合の手続きに準じ、原則事業主(自営業者の場合は本人)が、年金事務所に「適用証明書交付申請書」を提出することにより、交付を受けることができます。
As I understand it, this means your employer needs to submit social security taxes to Japan on your behalf, in order to get the certificate of coverage from Japan, so that they will not have to submit social security taxes to the US on your behalf. You said that you're already paying Japanese social security taxes, but you also said that your US employer is paying you "under a US address", so I must have misunderstood either the facts of your question or the mechanism by which Japan collects your social security taxes. If your Japanese social security taxes are being collected properly, then the Japanese Social Security office should be able to answer your question and give your employer the required form. With that form in hand and paying the Japanese social security taxes, your US employer should no longer pay or withhold US social security taxes for you.