Principal, Forensic Source Code & IP Investigations

Other Jobs To Apply

About Charles River Associates

CRA is a leading global consulting firm that provides independent economic and financial analysis behind litigation matters, guides businesses through critical strategy and operational issues to become more profitable, and advises governments on the economic impact of policies and regulations. Our two main services – economic and management consulting – are delivered by practice groups that focus on specific areas of expertise or industries.

Position Overview

CRA'sForensic Services practice supports companies' commitment to integrity by assisting them and their counsel in independently responding to allegations of fraud, waste, abuse, misconduct, and non-compliance. We are noted for deploying cross-trained teams of forensic professionals to assist our clients in gaining deeper insights and greater value more quickly.

We are looking for curious, analytical, highly motivated candidates with 10+ years of experience in source code- and technology-related liability analysis in a litigation context, who have majored in Computer Science or an equivalent degree. We value knowledge of software development, system design and implementation, exceptional written and oral communication skills, and a high level of initiative. We expect Principals to use their technical expertise to solve client problems, collaboratively manage teams and projects, effectively manage their time and the time of their team members, prioritize and delegate tasks, and take pride and ownership in their work and in client deliverable. Each Principal reports directly to a Vice President in the Forensic Services practice.

The opportunities to contribute to the Forensic Services team in this role may include (but are not limited to):

  • Serve as primary point of contact for clients with regard to all engagement activities;
  • Lead teams to conduct detailed forensic investigations of source code and systems in the context of copyright infringement, patent infringement, software failure, and software audit matters;
  • Create, lead, and maintain leveraged team environment that is positioned for continued success and expansion by actively recruiting and retaining employees, and managing team morale;
  • Leverage personal and team members' technical and consulting expertise to support counsel and clients in intellectual property litigation or disputes involving complex technology;
  • Direct the analysis and inspection of source code, database schemas, system configurations, technical documentation, and other sources of technical evidence typically produced in the context of intellectual property litigation;
  • Assist with the preparation of expert reports, of both other experts and your own, describing technical and analytical findings;
  • Ensure reliability of analysis and risk management through implementing quality control measures and documentation;
  • Participate in practice-building activities including recruiting and training;
  • Identify opportunities and implementing improvements to increase the abilities of the Forensic Services practice;
  • Participate in and leading business development efforts by building relationships with current and potential clients, drafting and presenting proposals, participating in pitches, and demonstrating firm capabilities to potential clients.

Desired Qualifications

  • Bachelor's or Master's degree in a related field;
  • 10+ years of experience in source code- and technology-related liability analysis in a litigation context, including performing the activities listed above;
  • Ability to effectively lead teams, prioritize multiple projects, meet timely deadlines, and communicate effectively in both oral and written form;
  • Experience and deep understanding of programming languages including C, Java, or Python;
  • Experience in a hands-on technical role functioning as a testifying expert;
  • Strong understanding of source code analysis, binary reverse engineering, and hardware functional testing techniques;
  • Familiarity of analytical tools (e.g., SciTools Understand) used to visualize and understand software code;
  • Understanding of database administration and software development models (SDLC, Agile, etc.);
  • Experience with drafting expert reports, technical and investigative reports, and communicating technical findings;
  • Willing and able to travel for client projects.

To Apply

To be considered for a position in the United States, we require the following:

  • Resume – please include current address, personal email and telephone number;

Career Growth and Benefits

  • CRA's robust skills development programs, including both formal and informal programs, encourage you to thrive as an individual and team member. Beginning with research and analysis skill building, training continues with technical training, presentation skills, internal seminars, and career mentoring and performance coaching from an assigned senior colleague. Additional leadership and collaboration opportunities exist through internal firm development activities.
  • We offer a comprehensive total rewards program including a superior benefits package, wellness programming to support physical, mental, emotional and financial well-being, and in-house immigration support for foreign nationals and international business travelers.

Work Location Flexibility

CRA creates a work environment that enables our colleagues to benefit from being together in the office to best deliver on our promise of career growth, mentorship and inclusivity. At the same time, we recognize that individuals realize a range of benefits when working from home periodically. We currently ask that individuals spend 3 to 4 days a week on average working in the office (which may include traveling to another CRA office or to a client's location), with specific days determined in coordination with your practice or team. At certain times of the year (e.g. holiday periods), additional remote work options are offered to those whose work commitments permit it, although our offices remain open for those who choose or need to be there.

Our Commitment to Diversity

Charles River Associates is an equal opportunity employer (EOE/AAE). As part of our focus on equity and inclusion, we work to ensure a fair and consistent hiring process. We celebrate diversity and we are committed to an inclusive work environment.

Salary and other compensation

A good-faith estimate of the annual base salary range for this position is $175,000 - $250,000. Stating pay within this range may vary based on factors such as education level, experience, skills, geographic location, market conditions, and other qualifications of the successful candidate. This position may be eligible for additional bonus incentive compensation. CRA offers a comprehensive benefits package, subject to eligibility requirements, which include: medical, dental, and vision insurance; 401(k) retirement plan with employer match; life and disability insurance; paid time off (vacation, sick leave, holidays); paid parental leave; wellness programs and employee assistance resources; and commuter benefits.

Back to blog

Other Jobs To Apply

Field Service Engineer, Remote

Remote THV Field Marketing Lead Southwest

Director of Continuous Improvement

Account Executive Senior at Graphic Packaging International - GPI: 100% Remote (MN, WI, IA, ND, SD)

Commissioning Specialist

Remote Environmental Construction Manager - Renewables

Manager Data and Analytics

2027 Summer Internship - Communications/PR/Digital Media/Advertising (Redlands)

Sr Communications Strategist Sr Communications Strategist NextEra Energy Remote

Financial Planner II

Senior Credit Risk Review Manager I-Virtual

FT Customer Service Travel Specialist - Work From Home

Customer Solutions Representative - Collector - Remote - AR, MI, NC, PA - Starting January, February or March 2027

Senior Brand Art Director — Remote

Remote Payroll Platform PM: Modernization & Compliance

ACCOUNT EXECUTIVE

Remote Senior Product Marketing Manager

Talend Developer Healthcare EDI & Databricks USA (Remote)

Senior Analytics Engineer | dbt + BigQuery Data Modeling

Customer Solution Architect (AMER) (Remote)

HashiCorp Vault SME

Senior Data Center Planner

reputed company & Promotion Expert for reputed company Digital Kit – Gumroad + reputed company/IG (No Beginners)

Digital Online Marketing Manager

[Remote] Digital Adoption & Lifecycle Manager (Customer Success)

Senior Fullstack Engineer, Solve

Remote Lifecycle Marketing Manager - Mailchimp Contract

Engineering Manager, Credit Card Payments

Staff Software Engineer, Orders

Senior Specialist, AML Compliance

Senior Manager, CS Upgrade Technical Delivery Lead - Remote

Manager, GPU as a Service – Business Development, Strategic Technology Partners

Lead Gameplay Programmer

Remote Lead, Global Tech Support Tools & AI

Product Installation Engineer – 90%+ Travel

Account Executive, SLED (Maryland)

Associate Billing Representative - National Remote

Support Center Rep II, Inbound (Remote)

Enrollment Practice Leader at Guardian Life Insurance: 100% Remote (TX, CA)

Trainee Claims International Insurance (w/m/d) - Accident & Health

Remote Inside Sales Representative

Associate Content Specialist

CAD Operator & Sales Administrator

Institutional Services Associate I

Client Support Specialist - Greater Columbus, OH Area (REMOTE)

Director of Risk

Remote Customer Care

Senior Consultant, eDiscovery - Technology Consulting

AI Solutions Analyst (Remote) — Power Platform & AI

[Remote] Board Support Package (BSP) Development Engineer (Remote) Job Details | Capgemini

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...