Turn this role into an interview — a resume and cover letter built around what this employer wants.
Perforce is seeking a Senior Software Engineer to own end-to-end features across the CLI and PiCache within the IPLM suite. You will collaborate with the API and database teams to deliver robust tooling used by semiconductor teams, while supporting customers and resolving complex issues.
This role blends product feature work with systems engineering and modern AI-assisted development practices, including designing commands, extending data-management integration, and producing high-quality test
The Perforce IP Lifecycle Management (IPLM) suite - used by semiconductor and hardware design teams to manage their intellectual property (IP), releases, and dependencies at scale - includes a Python command-line client (pi), the IPLM API server, the PiCache caching layer, and a Web based interface.
As a Senior Software Engineer on the IPLM team, you will own end-to-end features across the CLI and PiCache. You will be expected to work closely with the server team that provides the API and database layers, as well as solutions and support teams to help resolve customer errors.
This role blends product feature work, systems engineering, and modern AI-assisted development practices.
Additionally, this position is eligible for benefits including, but not limited to, medical, dental, vision, retirement benefits, life insurance, wellness programs, and other employee perks that may be offered by Perforce from time to time. The actual offer will depend on a number of factors including, but not limited to, a candidate's education, skills, qualifications, depth of experience and other relevant business considerations. Perforce reserves the right to amend or modify employee perks and benefits at any time.
All employees are expected to demonstrate AI fluency appropriate to their role and level, including responsible use of AI tools, sound judgment, and adherence to company AI governance and security policy standards.