To protect intellectual property during software product engineering, use contracts, non-disclosure agreements, and copyrights. Limit access to code, and ensure your team understands the importance of confidentiality.