Take on more responsibility.
I've filled the role of tech lead and senior dev on past teams, but without a raise or promotion. I'm also the security champion for my team. On my prior team I was the security champion for an application spanning 6+ teams over 2 departments. I'm still a midlevel dev. I dont see why I should continue to work above my level with no reward.
Also, I can't put in a ton of extra hours do to home life constraints.
You're doing a lot more work, but never got paid for it. Doesn't hurt to ask, or go get an offer from another company and use it as leverage if you want to stay at your current company.