Business Rules Software Engineer - ODM

CCC Information Services

Chicago Heights (IL)

On-site

USD 84,723 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401K Match
Paid time off
Annual Incentive Plan
Performance Bonus
Comprehensive health insurance
Adoption Assistance
Tuition Reimbursement
Wellness Programs
Stock Purchase Plan options
Employee Resource Groups

Job summary

CCC Intelligent Solutions Inc. is seeking a Business Rule Software Engineer to design, develop, migrate, and maintain rule‑based applications and decision services.

The role emphasizes building and supporting rule engines, modernizing legacy rule systems, and collaborating with business and product teams to translate requirements into technical solutions. The engineer will work with ILOG JRules and IBM ODM, contribute to the rule repository analysis, and participate in the full software

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field or equivalent work experience.
  • 3+ years of software development experience.
  • Experience with object-oriented programming concepts.
  • Experience with Java or another modern language.
  • Understanding of SDLC practices from requirements to deployment.
  • Experience with databases, SQL, APIs, and service-oriented development.
  • Strong analytical and problem-solving skills.
  • Good communication and collaborative skills.

Responsibilities

  • Design, develop, test, and maintain software components and rule-based applications.
  • Support ILOG JRules / IBM ODM development, migration, and modernization.
  • Analyze existing rule repositories and assist with migration.
  • Translate business requirements into technical solutions with stakeholders.
  • Build and support decision services aligned with business rules.
  • Assist with BOM/XOM models under guidance from seniors.
  • Write clean, maintainable code and participate in reviews and testing.
  • Troubleshoot issues and support production defect resolution.
  • Collaborate with QA, Product Owners, Architects, and engineers throughout SDLC.
  • Document development activity and rule implementation details.

Skills

Java
OOP
SQL
APIs
SDLC
Analytical
Communication
Team collaboration

Education

Bachelor's degree in CS/SE/Info Systems

Tools

ILOG JRules
IBM ODM
CI/CD

Job description

Business Rule Software Engineer

Salary range: $84,723.57 - $120,000.00. Bonus and/or commission eligible.

CCC Intelligent Solutions Inc. (CCC) is a leading cloud platform in the insurance economy, creating intelligent experiences for insurers, repairers, automakers, part suppliers, and more.

We are looking for an engineer to support the design, development, migration, and maintenance of rule‑based applications and decision services.

Key Responsibilities
  • Design, develop, test, and maintain software components and rule‑based applications.
  • Support ILOG JRules / IBM ODM development, migration, and modernization efforts.
  • Assist with analysis of existing rule repositories and support rule inventory, cleanup, and migration activities.
  • Collaborate with business and product stakeholders to understand functional requirements and translate them into technical solutions.
  • Build and support decision services that align with business rules and application needs.
  • Participate in the design and maintenance of BOM/XOM models under guidance from senior engineers or architects.
  • Write clean, maintainable, and testable code consistent with CCC engineering standards.
  • Participate in unit testing, integration testing, code reviews, and defect resolution.
  • Troubleshoot application issues and support production defect resolution.
  • Work with QA, Product Owners, Architects, and other engineers throughout the software development lifecycle.
  • Document development activity, technical designs, and rule implementation details as needed.
  • Continue building knowledge of CCC products, platforms, business processes, and rule engine technologies.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent work experience.
  • 3+ years of related software development experience.
  • Experience developing business applications using object‑oriented programming principles.
  • Experience with Java or another modern programming language.
  • Understanding of software development lifecycle practices, including requirements analysis, design, development, testing, deployment, and support.
  • Experience with databases, SQL, APIs, and service‑oriented application development.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Ability to take ownership of assigned tasks and deliver with quality and attention to detail.
  • Strong communication skills and ability to collaborate effectively across technical and non‑technical teams.
Preferred Qualifications
  • Experience with ILOG JRules, IBM ODM, or other business rule management systems.
  • Exposure to ILOG JRules migration or modernization projects.
  • Experience supporting rule repository analysis, cleanup, or rationalization.
  • Familiarity with BOM/XOM model design concepts.
  • Experience gathering requirements and translating them into decision services or rule‑based solutions.
  • IBM ODM certification or IBM Business Automation certification.
  • Experience working in Agile development environments.
  • Experience with cloud‑based applications, CI/CD pipelines, or DevOps practices.
  • Experience supporting SaaS or customer‑facing enterprise applications.
Interview

A video interview is required for this position. Candidates are not permitted to use generative AI or automated assistance during the interviews unless explicitly allowed by the interview team for a specific exercise.

Benefits
  • 401K Match
  • Paid time off
  • Annual Incentive Plan
  • Performance Bonus
  • Comprehensive health insurance
  • Adoption Assistance
  • Tuition Reimbursement
  • Wellness Programs
  • Stock Purchase Plan options
  • Employee Resource Groups
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Business Rules Software Engineer - ODM
Business Rules Software Engineer - ODM

CCC Intelligent Solutions • Chicago (IL)

On-site
USD 84,000 - 120,000
401K Match
Paid time off
Annual Incentive Plan Bonus
+6
Business Rules Software Engineer - ODM
Business Rules Software Engineer - ODM

CCC Information Services • Chicago (IL)

On-site
USD 84,000 - 120,000
401K Match
Paid time off
Annual Incentive Plan
+5
Remote Business Rules Engineer — IBM ODM
Remote Business Rules Engineer — IBM ODM

CCC Information Services • Chicago (IL)

On-site
USD 84,000 - 120,000
401K Match
Paid time off
Annual Incentive Plan
+5
ODM Developer
ODM Developer

Compunnel, Inc. • Olympia (WA)

On-site
USD 100,000 - 130,000
BRMS / Drools (Java) Developer
BRMS / Drools (Java) Developer

Lumenalta • Tulsa (OK)

Remote
USD 60,000 - 96,000
Flexible working hours in a remote environment
Health insurance (medical and dental) for W2 employees
401(k) contribution
+3
Senior Technical Specialist (Healthcare)
Senior Technical Specialist (Healthcare)

Cotiviti • Northern (KY)

Hybrid
USD 85,000 - 105,000
Financial Intelligence Analyst
Financial Intelligence Analyst

CCC Information Services • Chicago (IL), Northern (KY)

Hybrid
USD 79,000 - 80,000
401K Match
Paid time off
Annual Incentive Plan
+5
Java ODM Developer
Java ODM Developer

Career Guidant Inc. • McLean (VA)

On-site
USD 85,000 - 105,000
Head of Compliance
Head of Compliance

CCC Intelligent Solutions • Chicago (IL)

On-site
USD 181,000 - 293,000
401K Match
Paid time off
Annual Incentive Plan PerformanceBonus
+6
ODM Developer
ODM Developer

TechDigital Group • New Jersey

Hybrid
USD 80,000 - 100,000