Software Engineer (Insurance Tech)
Role details
Job location
Tech stack
Job description
This is a hands-on Senior Engineer role for someone who loves building. You'll spend most of your time writing code, shipping high-impact features, and solving meaningful technical problems across EvolutionIQ and CCC products. You'll leverage AI and agentic development tools as a core part of your daily workflow, helping modernize existing platforms while building new capabilities that improve the insurance claims experience. You'll partner closely with Product, Data Science, and Data Engineering, moving comfortably between rapid prototyping and production-ready systems. This role is ideal for someone who enjoys diving into complex codebases, learning continuously, and making a measurable impact through software., * Build and enhance enterprise SaaS applications across EvolutionIQ and CCC products, spending the majority of your time writing production code.
- Modernize existing systems by working through complex legacy platforms while contributing to new product development and scalable backend services.
- Leverage AI-assisted and agentic engineering tools to accelerate development, improve engineering productivity, and rapidly prototype new ideas.
- Partner closely with Product, Data Science, and Data Engineering to deliver scalable, intuitive applications while contributing to technical design, code reviews, and engineering best practices.
Requirements
- 5+ years of engineering experience, with a track record of delivering features end-to-end by partnering with Product, defining scope, designing data models, implementing solutions, and maintaining them in production.
- Strong hands-on experience with Python, plus experience building applications with TypeScript and/or JavaScript.
- Experience designing scalable backend systems, including multi-tenant, multi-user architectures, with strong relational database design skills.
- Comfortable using AI-assisted and agentic engineering tools as part of your daily development workflow and able to move between rapid prototyping and production development.
- Experience writing technical design documents, participating in code reviews, and contributing to high engineering standards and best practices.
- Ability to understand customer business problems, translate them into technical solutions, and clearly communicate business impact to both technical and non-technical stakeholders.
- A collaborative, solutions-oriented engineer with excellent communication skills, strong ownership, curiosity, and the ability to work effectively across EvolutionIQ and CCC engineering teams.
Nice to Have:
- Experience modernizing or working within existing enterprise applications and legacy systems.
- Familiarity with C# /.NET or an interest in working within mixed technology environments.
- Experience building AI-powered applications or working within the insurance, claims, or broader enterprise SaaS space.
Benefits & conditions
- Compensation: The base salary range is $215-230K, with flexibility depending on a candidate's background and experience. An annual bonus plan and company equity plan (RSUs) are also included in our generous compensation package.
- Well-Being: Medical, dental, vision, short & long-term disability, life insurance and AD&D, and 401(k) matching. Additional family, wellness, and pet benefits.
- Home & Family: Paid time off and sick leave, 100% paid parental leave (16 weeks for primary caregivers and 12 weeks for secondary caregivers). We offer a flexible schedule for new parents returning to work.
- Office Life: Catered lunches, happy hours, pet-friendly spaces, and monthly technology stipend.
- Growth & Training: $1,000/year for each employee for professional development, as well as opportunities for tuition reimbursement.
- Sponsorship: We are open to sponsoring candidates currently in the U.S. who need to transfer their active visa.
EvolutionIQ appreciates your interest in our company as a place of employment. EvolutionIQ is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Create a Job Alert
Interested in building your career at EvolutionIQ? Get future opportunities sent straight to your email., As set forth in EvolutionIQ's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. Gender Select... Are you Hispanic/Latino? Select... Race & Ethnicity Definitions
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Veteran Status Select...