Demo

Principal Software Engineer (Drools & Java)

HCL Global Systems Inc
Durham, NC Contractor
POSTED ON 4/25/2026
AVAILABLE BEFORE 5/24/2026

Principal Software Engineer (Drools & Java) – Durham, NC (Hybrid)

We’re hiring a Principal Engineer with strong Drools expertise to design and build a rules engine framework from scratch for a high-impact enterprise platform.

Key Responsibilities

  • Architect and develop Drools-based rules engine solutions (from ground up)
  • Build scalable Java backend services (REST, microservices, event-driven)
  • Define rule execution, governance, and performance strategies
  • Partner with business teams to translate policies into decision logic
  • Provide technical leadership and mentorship

Requirements

  • 10 years Java/backend development experience
  • 3–5 years recent Drools experience (must-have)
  • Proven experience building Drools frameworks (not just using existing ones)
  • Strong knowledge of DRL, decision tables, rule flows, performance tuning

Hourly Wage Estimation for Principal Software Engineer (Drools & Java) in Durham, NC
$38.00 to $46.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer (Drools & Java)?

Sign up to receive alerts about other jobs on the Principal Software Engineer (Drools & Java) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at HCL Global Systems Inc

  • HCL Global Systems Inc East Lansing, MI
  • 15 years of Database administration specifically on Oracle 18c and upwards 5 years of experience creating, updating and maintaining systems documentation E... more
  • 1 Day Ago

  • HCL Global Systems Inc Jersey, NJ
  • Job Title Sr. Software Engineer HYBRID ROLE (2 weeks a month onsite) Location: Jersey City, NJ Duration: Long term Job Description: Looking for a L4 Sr. So... more
  • 1 Day Ago

  • HCL Global Systems Inc Durham, NC
  • Job Details: Title :: Principal Software Engineer (Drools and Java) Location :: Durham, NC (Hybrid) Mode :: W2 Only (No C2C/1099) Must Have: Drools – at le... more
  • 1 Day Ago

  • HCL Global Systems Inc Richardson, TX
  • Job Summary Texas Capital’s Cyber Defense Team is seeking an advanced Cyber Threat Hunter to proactively identify sophisticated adversaries lurking within ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Principal Software Engineer (Drools & Java) jobs in the Durham, NC area that may be a better fit.

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 4 Days Ago

  • Principal Financial Group Raleigh, NC
  • What You'll Do As an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!