My advice is to not worry about titles. My first job was a 'senior' - they just called everyone that as a minimum. I've gone from 'manager' to 'engineer' myself but it wasn't a step down. Some places have 'distinguished technical fellow' for people other places call 'senior'. You can't compare between companies, so don't worry about trying.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
My advice is to not worry about titles. My first job was a 'senior' - they just called everyone that as a minimum. I've gone from 'manager' to 'engineer' myself but it wasn't a step down. Some places have 'distinguished technical fellow' for people other places call 'senior'. You can't compare between companies, so don't worry about trying.