evolutioniq

Staff Software Engineer (Insurance Tech)

Apply Now

At a Glance

Location
New York, Oregon, United States
Work Regime
remote
Experience
8+ years
Posted
2026-07-22T13:43:23-04:00

Key Requirements

Required Skills

JavaScriptPythonTypeScript

Domain Knowledge

  • Engineering
  • Insurance

Requirements

8+ years of engineering experience, with a track record of owning features end to end: partnering with Product, scoping, designing data models, implementing, and living with the system long-term

A strong hands-on coder in our stack: Python primarily, with TypeScript / JavaScript across the front end

Deep architectural experience with existing systems, not just greenfield: evaluating, modernizing, and replatforming, including multi-tenant, multi-user backends and solid relational database design

Experienced with AI-assisted and agentic engineering tools, and can point to real work you've shipped faster because of them

Ask the right questions to understand a customer's business problem, and connect your technical work to business impact

C# / .NET experience, since modernizing some of CCC's existing systems may involve it

Responsibilities

Architect systems and write the code that makes them real, bringing EvolutionIQ's AI-native products into CCC's auto casualty business

Dig into complex, sometimes messy legacy systems; decide what to rebuild, replace, or keep; and drive that work hands-on

Build backend architectures that hold up in production, moving between fast prototypes and stable, long-lived systems, with AI and agentic tools core to how you work

Set the engineering standard (best practices, design docs, code reviews, consistency) in close partnership with Product, Data Science, and Data Engineering