Hi Mike,
I got your problems, but a good orthopaedic surgeon may only help u.The compress nerve need be lifted and this need to follow good physiotherapy and corrective treatments/habits.
Get to a good Physiotherapy clinic near you and look for Netherland make Phyaction guidance series Electrotherapy equipt.You may be benefited by TENS for 20 minutes twice a day with 4 electrodes x 15-20 days. Than think for last means of surgery.
I was once HOD Physio & Rehabilitations at SAgar Apollo Hospital Bangalore(India).So came across lot many Software Engg who had this problem.Majority got Ok with PT, some needed surgery.So see yourself or email me personally.I can tell the email id of my Orthopaedic surgeon, or can visit India, I can help.
Thanks.