Root is looking for a Lead Software Engineer to lead a team within a product domain (e.g., Pricing, Underwriting, Claims). You will be a strong technical leader, contributing directly each iteration and partnering with Product, Staff Engineering, and Management to define and plan quarterly work.
What You'll Do
- Contribute significantly to the work of the team each iteration through direct coding, code review, and project leadership.
- Document designs and plans for projects with clear writing and diagrams.
- Coach and guide engineers on your team in writing accurate, resilient code.
- Build relationships with partners in Product Management, Data Science, and other business areas to ensure the team works on the best priorities.
- Improve team performance by suggesting code patterns, process improvements, and technical upgrades.
- Lead in incident response ensuring proactive communication and issue resolution.
What We're Looking For
- 4+ years as a software engineer.
- 2+ years leading software teams.
- Broad experience in Ruby on Rails.
- Proven experience in planning experiments and projects that are completed successfully by your team and achieve expected outcomes or drive significant learning.
- Excellent communication skills both with engineering colleagues and team stakeholders.
Nice to Have
- Expertise with Front End technologies (React) a plus.
Technical Stack
- Ruby on Rails
- React
Team & Environment
You will be part of a team within a product domain (e.g. Pricing, Underwriting, Claims). You will partner with a Product Manager, Staff Engineer, and Engineering Manager.
Benefits & Compensation
- Salary range: $165,248 - $188,000 + equity: LTI Eligible
Work Mode
This position operates in a local-country mode and is open to candidates located in the US.
Root is dedicated to building a diverse and inclusive workplace. We judge people based on the merit of their work, not who they are.



