Perforce is seeking a talented Senior Software Engineer to join the PE team. This role involves collaborating with cross-functional teams to design, develop, and maintain software applications, particularly focusing on configuration management and distributed systems. The ideal candidate should have a strong technical background with proficiency in Git, Ruby, Clojure, and Postgresql. Responsibilities include writing clean, efficient code, conducting code reviews, troubleshooting software defects, and contributing to the continuous improvement of development methodologies. Candidates should possess excellent problem-solving skills and the ability to work effectively within a team environment.