Remote opportunity at
EvolutionIQSenior Software Engineer (CCC Auto / Agentic)
CCC Intelligent Solutions operates a cloud platform serving the insurance and automotive repair ecosystem, connecting thousands of businesses with technology designed to streamline the claims journey.…
Career Tools
About This Role
CCC Intelligent Solutions operates a cloud platform serving the insurance and automotive repair ecosystem, connecting thousands of businesses with technology designed to streamline the claims journey. The organization is hiring a Senior Software Engineer focused on agentic and automated systems to connect artificial intelligence agents with core enterprise workflows. This role centers on designing, deploying, and maintaining event-driven backend services utilizing Python and TypeScript. The engineer in this position will…
Job Description
CCC Intelligent Solutions operates a cloud platform serving the insurance and automotive repair ecosystem, connecting thousands of businesses with technology designed to streamline the claims journey. The organization is hiring a Senior Software Engineer focused on agentic and automated systems to connect artificial intelligence agents with core enterprise workflows.
This role centers on designing, deploying, and maintaining event-driven backend services utilizing Python and TypeScript. The engineer in this position will tackle distributed systems challenges, establish reliability standards, handle data modeling across multiple database types, and optimize the use of agentic coding tools within development cycles. Candidates must have extensive experience building production-grade distributed architectures and participating in on-call rotations.
Compensation for this role ranges from USD 180,000 to 225,000 per year, and the position is eligible for bonuses. The employer provides various benefit offerings to support team members and their families.
Responsibilities
- Manage backend service delivery from initial scope discussions through to production operations using Python and TypeScript
- Design and run multi-tenant event-driven architectures where automated agents execute inside deterministic workflows
- Establish tracking and auditing mechanisms for every model invocation and agent action
- Handle data modeling and management across relational, document, and graph databases
- Ensure security and isolation for sensitive data stores
- Author comprehensive technical design blueprints and evaluate peers' code and designs
- Refine specifications and guidelines for the use of agentic coding utilities
- Participate in a shared on-call rotation to support managed systems
Requirements
- At least 6 years of professional software engineering background, featuring a production-grade event-driven system designed and shipped
- Expertise in Python and TypeScript, plus familiarity with a systems programming language such as Rust, Go, Java, or C#
- Strong command of distributed systems concepts including concurrency, consistency, ordering, and failure modes
- Practical experience with message brokers like Kafka, Azure Event Hubs, or Service Bus
- Experience with data modeling across PostgreSQL, MongoDB, Neo4j, or similar databases
- Hands-on background architecting systems on Azure or AWS with infrastructure as code and CI/CD pipelines
- Familiarity with durable workflow engines such as Temporal or the Durable Task Scheduler
- Practical experience constraining and verifying output from agentic coding assistants like Claude Code, Cursor, or GitHub Copilot
- History of authoring technical design documents for cross-team projects
Qualifications
- Familiarity with React and TypeScript for full-stack features including chat, streaming, and citation-heavy AI interfaces
- Experience with formal methods or fault-injection testing like Lean, TLA+, or deterministic simulation
- Background in sub-application layer performance work such as profiling, memory management, and concurrency tuning
- Knowledge of AI agent communication protocols like the Model Context Protocol or Agent2Agent protocol
- Prior exposure to the insurance, claims, or automotive repair industries
Core Skills
Benefits
- 401(k) matching
- Paid time off
- Annual Incentive Plan and performance bonus eligibility
- Comprehensive health insurance
- Adoption assistance
- Tuition reimbursement
- Wellness programs
- Stock Purchase Plan options
- Employee Resource Groups
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this position?
The salary range for the Senior Software Engineer role is USD 180,000 to 225,000 per year, and the position is also bonus eligible.
What programming languages are required?
Candidates must have strong experience in Python and TypeScript, alongside a background in a systems language such as Rust, Go, Java, or C#.
Are there specific interview policies for applicants?
A video interview is required for this position, and interviews are transcribed and retained. Candidates are not permitted to use generative AI or automated assistance during interviews unless explicitly allowed.
What benefits are offered by the employer?
Benefits include 401(k) matching, paid time off, performance bonuses, comprehensive health insurance, adoption assistance, tuition reimbursement, wellness programs, stock purchase plan options, and employee resource groups.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.