Senior Software Engineer, Python (IPLM)
Perforce · Bracknell
- Location
- Bracknell
- Posted
- 1 month ago
- Type
- Full-time / On site
- Salary
- Not listed — worth asking early.
What the job really is
About the Role
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.
Similar roles
Open positions we recommend based on this role.