In Agile companies the product owner or product manager is responsible for prioritzing the backlog. This should be done with the tech lead and scrum master so they can understand the reasoning and convey the message to development team.