Sr. Software Engineers
CCC Intelligent SolutionsAbout the role
CCC Intelligent Solutions Inc. (CCC) is a leading cloud platform for the multi-trillion-dollar 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. Learn more about CCC at www.cccis.com.
The Role
Key Responsibilities:
Sr. Software Engineers for Chicago, IL location. Independently develop and maintain data pipelines, ETL processes and data workflows for ingestion, transformation, analysis and standardization to ensure data quality and efficient and effective data access. Develop and implement scalable and efficient data processing workflows. Configure and optimize distributed data processing frameworks and storage solutions ensuring high availability and scalability. Design, deploy, and manage cloud-based big data solutions. Communicate and work with data science team to identify and extract relevant data from large, complex data sets of various types. Design and implement data security and privacy protocols to ensure the integrity and privacy of customers’ data. Establish data governance and analytics application support standards, creating and maintaining operational runbook documentation. Participate in application and platform releases, ensure seamless integration and performance in production and pre-production environments. Conduct disaster recovery tests and maintain documented recovery procedures for big data applications. Ensure compliance with SLAs and SOC audit requirements, focusing on data security and integrity. Remain up-to-date with the latest big data technologies and tools, and evaluate their potential impact on data systems. Troubleshoot and resolve data-related issues in application software, collaborating closely with development teams. Technical Environment: Hadoop; Lambda; Big Data Technologies: EMR, Kafka, Redshift, Spark; Containerization and Orchestration: Docker, Kubernetes; ETL and Data Processing: Apache Airflow, or similar tools; RDBMS Platforms: Oracle, SQL Server, MySQL, PostgreSQL; Reporting Tools: MicroStrategy, Tableau; Scripting and Programming: Python, SQL; Infrastructure as Code: Terraform, CloudFormation; Monitoring Tools: Prometheus, Grafana; Cloud Platforms: AWS, Azure cloud technologies; Operating Systems: Linux/Unix, Bash Shell scripting; Data Formats: XML, JSON; structured, semi-structured, and unstructured data (relational databases, XMLs, JSONs, Photos, and Videos).
#LI-DNI
#NOINDEED
Requirements:
Bachelor’s degree in Computer Science or Information Systems/Technology or Data Science/Analytics or any Engineering field plus 3 years of experience as a Software Engineer or with software development/database administration required. Required skills: hands on experience with Big Data Technologies: EMR, Kafka, Spark; Containerization and Orchestration: Docker, Kubernetes; ETL and Data Processing: Apache Airflow or similar tools; RDBMS Platforms: Oracle, SQL Server, MySQL, PostgreSQL; Reporting Tools: MicroStrategy, Tableau; Scripting and Programming: Python, SQL; Infrastructure as Code: Terraform, CloudFormation; Monitoring Tools: Prometheus, Grafana; Cloud Platforms: AWS, Azure, or similar cloud technologies; Operating Systems: Linux/Unix, with proficiency in Bash Shell scripting; Data Formats: XML, JSON. Some telecommuting permitted. $103,182/yr - $125,100/yr.
About CCC's Commitment to Employees:
CCC Intelligent Solutions understands that our employees play an integral role in our vision to shape a world where life just works. Our team is defined by our values of Integrity, Customer-Focus, Innovation, Inclusion & Diversity, Tenacity, and Connection. Through diverse perspectives, purposeful innovation, and the strength of connections, our technologies empower the people and industry relied upon to keep lives moving forward when it matters most.
At CCC, together everyone can thrive as we innovate and collaborate, creating employee experiences that just work. We are committed to providing opportunities for our people to make real-life impacts, advance in their careers, and contribute to CCC’s success.
CCC offers competitive compensation and benef
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s