evolutioniq
Staff Software Engineer (Insurance Tech)
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
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