Climbing the Tech Ladder: From Software Engineer to Principal Architect