Taking a lead position at a non Software company vs Just another IC in Software company Which one is better for future? yoe 8 tc difference : 25% (join software paying higher) Also which offers more job security these days?
Good question. I’d go with the proper software company. It’s more likely you’ll be among peers who have common interests, and have more you can potentially learn from them too. As a rule of thumb, I avoid companies where software is not their bread and butter. At non-software companies, there’s a higher likelihood for you become unhappy as your department suffers cuts, de-prioritized projects, and asks for questionable features that few sane software companies would ask for. Especially public companies where they’re unwilling to sacrifice quarterly growth for the long-term health of the company. Unfortunately, the only really way to identify these companies is AFTER joining them :(
If you’re a cost center your life is not fun.
Those are golden words: If you are cost center, your life is not fun If you are part of corr R&D, your life is good