The duties are:
* Look for performance and scalability problems for two products caused by inefficient code, and then fix them.
* Continually refactor code written by others in the company for two products.
* Responsible for the hardware-architecture of two systems. (e.g. where servers are located, how many, which database..., what ports,...)
* Setting up a process of continuous integration and unit testing.
* Review code written by others in the company.
* Communicate and coordinate with (outsourced) sysadmins who manage our servers.
My employer wants to call this "product management" since I'm "managing products" but that is incorrect, so I want to suggest a less incorrect name to label all these tasks. Product management involves what to build into a product to satisfy user demand; the above tasks include none of that. He is reluctant to call me "Lead Engineer" because there are already engineers leading each product; and 3 lead engineers out of 5 seemed a lot.
Basically, the technical founder of the startup I work for wants to transition into sales and needs someone to (slowly) replace him.
I might as well ask what would you expect the salary for this position be? I won't be doing all of it at first because I'm not experienced in all of those tasks; he plans to spend several months or more for training and transition.
But as I read on, I see it's a bit more complicated than that. So maybe my suggestion isn't ideal.