It's best to learn to deal with processes. Some companies do have really bad ones, and if that happens you should leave, but all companies will have some level of process, and every job will have some amount of work you don't like doing.
Learning how to deal with this is a career skill. Remember that to your employer, you are not a coder, just as a firefighter is not a hose operator.
To your employer, you are someone who delivers, maintains, and supports software. That requires a lot of non-coding work, and as you advance in your career the time demand for the non-coding parts of the job will increase.
If you know how to deal with processes -- how to streamline them, avoid them, delegate them, and use them to your advantage -- you can build the kind of role you want. So, the good job for a person like you is a job where you understand how to work the processes in your organization.
This is 100% true for progressing to management. However the OP doesn't want management, which is fine, that's what principals are for. They should just find a good "servant leadership" manager who will get all the BS out of their way, and let them do "their job."
There are really two paths: management or senior/staff IC. Up or out — stagnate in a low-level or mid-level role, and you will get replaced with a younger engineer who will do the same work for less, or a contractor, or outsourcing. Everyone is expected to improve until they reach either senior/staff IC or management. You can’t get there unless you learn how to deal with the non-coding parts of the job.
Learning how to deal with this is a career skill. Remember that to your employer, you are not a coder, just as a firefighter is not a hose operator.
To your employer, you are someone who delivers, maintains, and supports software. That requires a lot of non-coding work, and as you advance in your career the time demand for the non-coding parts of the job will increase.
If you know how to deal with processes -- how to streamline them, avoid them, delegate them, and use them to your advantage -- you can build the kind of role you want. So, the good job for a person like you is a job where you understand how to work the processes in your organization.