At a previous job I was a developer attached to a non-technical business unit. They were an awesome group, none the less I felt like an outcast and it ultimately led to burnout.
Start interviewing elsewhere. Just seeing new opportunities is often enough to provide some relief and sense of perspective.