Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
  1. Home
  2. chevron_right
  3. IT
  4. chevron_right
  5. Associate Principal/Full Stack Developer (Forensic Services practice)
Charles River Associates logo

Associate Principal/Full Stack Developer (Forensic Services practice)

Not Disclosed•Full-TimeHybrid

location_onHybrid

Apply Now

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.

About the Forensic Services Practice

CRA's Forensic 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 provide accounting and forensic services as well as cybercrime investigation services.

About the Role

As an Associate Principal Full-Stack Developer, you will support the design and development of internal and client-facing software solutions that enable privacy-compliant data collection and consent management. You will work closely with legal, marketing, web, and engineering stakeholders to build enterprise tools that support digital marketing workflows, privacy compliance practices, and critical evidence collection processes. This role serves as a technical lead on projects involving web tracking analysis and consent preference management, translating regulatory and legal requirements into secure, scalable, and auditable software systems.

Career Growth and Development

CRA fosters a culture of continuous learning through robust skills development programs, including a commitment to offering 100 hours of training annually through formal and informal programs. Training begins with research and analysis skill building and 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.

Work Environment

CRA creates a work environment that enables colleagues to benefit from being together in the office to best deliver on our promise of career growth, mentorship, and inclusivity. We recognize that individuals realize a range of benefits when working from home periodically. We currently expect that individuals spend at least 3 to 4 days a week working in the office (which may include traveling to another CRA office or to client meetings), with specific days determined in coordination with your practice or team.

How to Apply

To be considered for a position in the United States, please submit a resume that includes your current address, personal email, and telephone number. If you are interested in applying for one of our international locations, please visit our Careers site to view and apply for available jobs.

Equal Opportunity Employer

Charles River Associates is an equal opportunity employer (EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, status as a protected veteran, or any other protected characteristic under applicable law.

Work location

Work model: Hybrid

location_on

Hybrid

Key Responsibilities

  • check_circleArchitect and build full-stack applications for cloud data collection workflows
  • check_circleDesign and implement APIs, web interfaces, and data flows for internal and client platforms
  • check_circleTranslate regulatory and legal requirements into secure, scalable software systems
  • check_circleCollaborate with legal and consulting teams to develop investigation and testimony tools
  • check_circleDevelop automated processes for data collection and processing
  • check_circleImplement secure data ingestion, storage, and access control compliant with privacy laws
  • check_circleContribute to the design of data lakes, clean room integrations, and data monetization pipelines
  • check_circleServe as technical lead on projects involving web tracking analysis and consent management
  • check_circleMaintain high development standards through code reviews, documentation, and unit testing

Requirements

  • verifiedBachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • verified7-10+ years of experience in full-stack development
  • verifiedHigh proficiency with JavaScript, Python, Java, TypeScript, SQL, HTML, CSS, Bash, XML
  • verifiedHigh proficiency with React, Angular, Vue, Node.js, TensorFlow, NumPy, Pandas
  • verifiedHigh proficiency with AWS, Azure, GCP, Docker, GitHub
  • verifiedHigh proficiency with RESTful API Design, Containerization, Microservices Architecture, AI/ML Integration, Unit Testing
  • verifiedWork authorization in the United States

Benefits & Perks

check_circle100 hours of training annually through formal and informal programscheck_circleCareer mentoring and performance coaching from an assigned senior colleaguecheck_circleComprehensive total rewards program including wellness programmingcheck_circleIn-house immigration support for foreign nationals and international business travelerscheck_circleMedical, dental, and vision insurancecheck_circle401(k) retirement plan with employer matchcheck_circleLife and disability insurancecheck_circlePaid time off including vacation, sick leave, and holidayscheck_circlePaid parental leavecheck_circleEmployee assistance resources and commuter benefits
Charles River Associates cover image
Charles River Associates logo
Company

Charles River Associates

Industry

Business Consulting and Services

Headquarters

Boston, MA

Open Roles

2

Experience that counts for more.

Charles River Associates operates as a global business consulting and services firm headquartered in Boston, MA. The organization specializes in litigation, regulatory, financial, and management consulting, delivering economic and financial analysis for legal and regulatory proceedings. Additionally, the firm guides businesses through critical strategy and operational challenges. Since 1965, clients have engaged Charles River Associates for a combination of functional expertise and industry knowledge. The firm is recognized for providing objective solutions to complex problems across various sectors. With a long-standing history, the company maintains a global footprint with offices located throughout the world, extending its reach beyond its Boston base. The firm focuses on helping organizations navigate intricate regulatory environments and litigation matters. Professionals at Charles River Associates bring deep analytical skills to support decision-making processes. For those interested in joining the team, career opportunities are available through the company's official website.
View company profilearrow_forwardlanguageWebsitelinkLinkedIn
Quick Overview

Experience

7-10 yrs (Senior)

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Job Type

Full-Time

Skills Required

JavascriptPythonJavaTypescriptSQLHTML

Similar Job Opportunities

Genesis10 logo

Entry Level Software Developer

Genesis10 • Saint Louis, Missouri

$24.04-28.85/hrarrow_forward
Wisconsin Department of Children and Families logo

Developer II-Python

Wisconsin Department of Children and Families • Baltimore, Maryland

$81k-122karrow_forward
Wisconsin Department of Children and Families logo

Developer II-Python

Wisconsin Department of Children and Families • Baltimore, Maryland

$81k-122karrow_forward
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy notice

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
CSS
Bash
XML
React
Accessibility