Senior Software Engineer

CCC Intelligent SolutionsChicago, IL
Remote

About The Position

CCC Intelligent Solutions Inc. (CCC) is a leading cloud platform for the insurance economy, creating intelligent experiences for insurers, repairers, automakers, part suppliers, and more. At CCC, we’re making life just work by empowering more than 35,000 businesses with industry-leading technology to get drivers back on the road and to health quickly and seamlessly. We’re pushing boundaries with innovative AI solutions that simplify and enhance the claims and repair journey. Through purposeful innovation and the strength of its connections, CCC technologies empower the people and industry relied upon to keep lives moving forward when it matters most. The Role Key Responsibilities: Senior Software Engineers for various and unanticipated worksites throughout the U.S. (HQ: Chicago, IL). Build complex multi-tenant enterprise SaaS applications to revolutionize application workflows. Build and maintain the backend REST server that feeds machine learning data and BI (Business Intelligence). Own the entire lifecycle of designing, building and launching enterprise applications. Work in greenfield projects where you have high levels of ownership. Work directly with the head of product, the data science team, UX designers, and end users. Have a key role and ownership in shaping the future of offered products – from technology choices to building the roadmap. Provide crucial technical expertise, introduce new best practices to the team, drive consistency across all teams, and help prioritize features to increase our client impact. Continue to grow and learn in the engineering space with a focus on business problems that use large-scale structured and unstructured datasets. Technical Environment: full feature development life cycle: Working with product managers, deciding scope, designing a database schema for representing the data; Strong Systems Design and Relational Database experience; Ability to remain agile and move between rapid prototyping and stable production development; Ability to write technical design documents, perform code reviews, and maintain state of the art engineering practices; ability to understand a client’s business problem and business impact of technical solutions; ability to effectively correspond between technical and non-technical audiences; Backend development using Python; Google cloud; project tracking software using Jira; Data processing pipeline.

Requirements

  • Bachelor's degree in Computer Science, Computational Science, Mathematics, or related Quantitative field plus 3 years of experience in software development required.
  • full feature development life cycle: Working with product managers, deciding scope, designing a database schema for representing the data
  • Strong Systems Design and Relational Database experience
  • ability to remain agile and move between rapid prototyping and stable production development
  • ability to write technical design documents, perform code reviews, and maintain state of the art engineering practices
  • ability to understand a client’s business problem and business impact of technical solutions
  • ability to effectively correspond between technical and non-technical audiences
  • backend development using Python
  • Google cloud
  • project tracking software using Jira
  • Data processing pipeline

Responsibilities

  • Build complex multi-tenant enterprise SaaS applications to revolutionize application workflows.
  • Build and maintain the backend REST server that feeds machine learning data and BI (Business Intelligence).
  • Own the entire lifecycle of designing, building and launching enterprise applications.
  • Work in greenfield projects where you have high levels of ownership.
  • Work directly with the head of product, the data science team, UX designers, and end users.
  • Have a key role and ownership in shaping the future of offered products – from technology choices to building the roadmap.
  • Provide crucial technical expertise, introduce new best practices to the team, drive consistency across all teams, and help prioritize features to increase our client impact.
  • Continue to grow and learn in the engineering space with a focus on business problems that use large-scale structured and unstructured datasets.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service