Software Engineer, Information Security & Data Protection, Cybersecurity
Listed on 2026-07-26
-
Security
Information Security & Data Protection, Cybersecurity
About This Role
We are seeking a skilled Software Engineer with expertise in reverse engineering and software analysis to support intellectual property enforcement and legal investigations. This role involves examining software binaries for evidence of copyright or patent infringement, analyzing proprietary code for functional and behavioral similarities, and providing technical insights in legal contexts. The position also includes building internal web tools, automating workflows, and managing features from design through deployment.
Ideal candidates will combine strong technical acumen with attention to detail and an interest in forensic software analysis and internal tool development.
Intellectual Property
Lake Forest, CA / Onsite
Full-time
5+ years
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Solid understanding of software architecture, operating systems, and debugging practices.
- Programming experience in C/C++, Python, and/or JavaScript.
- Experience building web-based tools and dashboards (e.g., using React, Flask, or similar frameworks).
- Proven ability to automate tasks and processes using scripting languages.
- Strong written and verbal communication skills, especially when documenting findings or explaining technical concepts to non-technical stakeholders.
- Detail-oriented with excellent analytical and problem-solving skills.
- Reverse software to identify copied or cloned components that may infringe on patents, copyrights.
- Compare software binaries to known proprietary code for similarity or duplication analysis.
- Provide technical expertise in legal cases by examining code behavior and software architecture.
- Collect and document forensic evidence to support litigation, arbitration, or regulatory investigations.
- Perform functional and behavioral analysis of proprietary software products.
- Design, build, and maintain internal web-based tools and dashboards (e.g. order tracking, case management, resource planning).
- Automate repetitive internal processes to reduce manual work and improve accuracy.
- Own features end-to-end—from requirements gathering to production deployment.
- Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, Radare2).
- Experience with analyzing software binaries, assembly code, and low-level system behavior.
- Familiarity with intellectual property law, particularly related to software patents and copyrights.
- Experience supporting litigation, arbitration, or regulatory investigations through technical evidence.
- Knowledge of code similarity detection techniques and tools.
- Prior experience in a forensics, security, or compliance role.
- Competitive annual salary: based on experience and qualifications
- Full-time position (40 hours/week)
- We strive to create an inclusive and supportive environment for professional growth.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).