Don't quit your job, and learn coding on the side. That is what I did. I was an architect in a well paid senior role, so I learned to code and got familiar with the modern frameworks and tools and then found a job (or rather it found me) that recognised my professional experience with my knowing the development world and meant I kept my same level of salary. I now get to work more in engineering where things are more creative and their is lots to learn, and not services (which I was growing to dislike, due to the same old bullshit around 'escalations' and dealing with 'customer expectations').