What advice would you give to someone without a CS background to work towards the position you are in today?
Lots of my favourite engineers have no CS background and you don't need one to be a great engineer or a great leader!
It helps (OK, at least for the engineer bit), and some people may judge you for lacking it. But the people you want to work with won't.
First and foremost, you need to become skilled technically before pursuing a leadership position in software engineering—find a place where you can learn from more experienced engineers and hone your programming skills. Once you've reached an adequate skillset, start a company or join a very small one that needs your skills. Trust others a lot and listen to them.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.