Explain acronyms please?
All the various "PMs" at companies I've worked for have done largely the same jobs that are some mix of managing the project and figuring out new features for the product.
SWE: Software Engineer
SDM: Software Development Manager