Every potential Software Engineer aspirant starts his career with pushing himself as an individual contributor initially. You need to understand your interest in the vast field and furnish your focus on that to emerge as a successful software engineer.