As a software engineer, Titles are not really important, the Business goals achievement is the most important spot!
Business goals achievement is a long term to go, it starts with analysing the user and market need, So, I'm Working now as a Technical manager at Octavey and Had an experience with assisting, planning and brainstorming to define The most effective way to make people to pay attention at our new Products.
Products are not just a piece of code and some layouts. Products are just like human being! products have needs! a product deserve some one takes care of it and it's data. and since the data is the most effective core in the software field, I worked as a server manager and I was responsible for data backups, motoring server activities and even for Apps deployment.
Before diving in deployments, I Have worked as iOS (swift) native developer, and deployed more than 30 apps on app store, most of them are life style applications, and some were music related apps.
Plus, about swift development, I have experience building server side applications using swift via Vapor framework.
After All, as a software engineer, I always have to validate, measure and test all the previous mentioned jobs effort to estimate the quality of our softwares. So, I have worked and intend to work as Software Quality assurance engineer.