New Position - Title and Salary Questions

So I'm getting promoted to a new position which technically doesn't have a title yet.

Backstory: Formerly I was a 'tech lead' at this same company where I was in charge of ensuring monthly releases go smoothly, reviewing all the code from our contractors and developing stories myself. So basically senior dev that manages the offshore team to an extent.

New Role:

- I manage the daily stand up we have with all of our 6 salesforce teams, making sure there are no issues with the release and delegating out to teams that are responsible for fixing the issues or working with integration teams to ensure the issues are resolved.

- I'm responsible for reviewing the code that goes into the release from all teams along with two other more senior dev types.

- Ensuring larger platform updates, like API version < 30 updates, are taken care of by different teams.

- I will also be overseeing another development teams for a smaller project that is beginning next month.

What would you call this new role? What kind of compensation would you expect. For context this is a remote position.