We have been writing software for decades. Still majority of the software engineers are only good at copy & paste. Things are actually getting worse as most answers you can google, when you can't they are just stuck.
Meh. Potato potato. Engineering titles usually means having an engineering degree, at leat in my part of Europe, which usually means having graduated from a technician university.
Just because your job description calls you a software engineer instead of software developer doesn't make you an engineer in the traditional sense. It's as much value as your job calling you a "senior" after 3 years of experience just to pay you less. As long as your titles aren't transferable between jobs, then they're not real titles.
So I don't get why people argue about these titles. Software engineering is often just overrated digital plumbing work anyway.
To me engineering means doing more safety critical work, similar to designing and building bridges, where people's lives are also on the line, so valid credentials and titles from accredited bodies matter.
What do you think is the difference between dev and engineer then?
I personally don't care about titles or credentials in this racket. Call me a dev, call me an engineer, you can even call ma a clown, i don't care as long as you pay me what I ask.