Alogrithms, & data structures are one of the obvious fully shared concerns between CS and SE.
Also, as a software practitioner, I can give you multiple examples of reaching into CS research and then directly appying it to code. A favorite ~recent example was discovering "Power of Two Choices" (for bins and balls) a few years ago, and then, that very day, doing a prototype of a cache using that approach. I seriously doubt a Mechanical Engineers would have the same experience with ~contemporary fundamental physics theoretical papers.