Microsoft Research has RSDEs ... research software design engineers.  IBM Research also has a research software engineer position, with its own career progression track. These folks are generally fantastic developers who have been professional software engineers some point in their careers. Moreover, I have never personally seen a case where a research engineer was not put on a paper for being just a coder.<p>It is problematic when a team of scientists collaborate with a product group (not research software engineers but regular developers). In the limited projects I&#x27;ve been involved in, we ask if any product group engineer wants to collaborate on a paper we are writing. No one is typically interested and we would at least add them to acknowledgements. I found product group developers were interested in collaborating for patent submissions. I definitely don&#x27;t want to generalize but take this as a data point.