Career in Software Development and Product Management