How did you get your first management role? How can a software engineer break into the management ladder?