At some jobs, I can get away with "Señor Developer" or "Computer Toucher". Those are the nice ones.
Otherwise it tends to be "Senior Software Engineer" that carries the least constricting baggage.
I SWEAR big company middle managers hear "developer" and they can only ever see you as an infant who without guidance would just keep coding some absolute random shit and not think about product, market, customers, integration, or prioritize their own work.