Root Insurance is working to simplify necessary and everyday insurance processes using data, technology, and rapid innovation. The company offers a range of ins
Software Engineer II
Location
United States
Posted
34 days ago
Salary
$126.3K - $145K / year
Seniority
Mid Level
Job Description
Software Engineer II
Root Insurance
Role Description At Root, we believe that disrupting the insurance industry starts with delivering best-in-class pricing segmentation—powered by leading-edge technology and automation. As a Software Engineer in the Pricing team, you’ll be instrumental in designing, implementing, and maintaining the systems that enable our pricing models to segment customers effectively at scale, and empower our Data Scientists, Actuaries and Analysts to develop, analyze and deploy pricing models efficiently. Salary Range: $126,300 - $145,000 (Bonus and LTI Eligible) Root is a “work where it works best” company. Meaning we will support you working in whatever location that works best for you across the US. We will continue to have our headquarters in Columbus, Ohio. How You Will Make an Impact - Write, test, and deploy software solutions that are accurate and resilient - Actively seek to understand our business and customers' problems to ensure you are developing effective solutions - Collaborate closely with supportive teammates to share and improve your work - Clearly communicate and document your work to help others learn - Support your systems in production resolving incidents and issues that affect our customers - Increase the effectiveness of your team by suggesting code and process improvements Qualifications - 2+ years as a software engineer - An eagerness to work closely with your team in a collaborative environment - Curiosity in clearly defining the business and customer problems that need to be solved - Excellent communication skills both with engineering colleagues and team stakeholders Requirements - Bonus if You Have: - Experience in Ruby on Rails, Rust - Experience with Amazon Web Services - Experience in observability, such as Datadog - Experience with premium calculation/rating systems Benefits As part of Root's interview process, we kindly ask that all candidates be on camera for virtual interviews. This helps us create a more personal and engaging experience for both you and our interviewers. Being on camera is a standard requirement for our process and part of how we assess fit and communication style, so we do require it to move forward with any applicant's candidacy. If you have any concerns, feel free to let us know once you are contacted. We’re happy to talk it through. Please see our Privacy Notice available HERE for more information on how we process your personal data. Consistent with the Americans with Disabilities Act (ADA) and the Civil Rights Act of 1964, it is the policy of Root to provide reasonable accommodation when requested by a qualified applicant or candidate with a disability, unless such accommodation would cause an undue hardship for Root. The policy regarding requests for reasonable accommodation applies to all aspects of the hiring process. If reasonable accommodation is needed, please contact recruiting@joinroot.com .
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer – Revenue Technology, AI & Automation
WATIMulti-Agent WhatsApp Customer Support Tool & No Code Chatbot Builder
• Design and build systems to automate:Lead routing,Pipeline movement,Lifecycle workflows • Sync data across CRM, billing, product, and support tools • Own systems end-to-end: Discovery → Build → Rollout → Adoption → Iteration • Build sales automation workflows, account intelligence systems, and pipeline infrastructure • Develop expansion and churn detection engines • Create real-time signals for:Sales prioritization,Expansion opportunities,Retention risks • Build AI-powered systems to:Qualify and enrich leads,Detect buying signals and prioritize accounts,Surface deal risks and recommend next-best actions • Automate repetitive decision-making across GTM workflows using LLMs and agents • Transform CRM, product usage, campaign, and conversation data into actionable insights • Build systems that provide real-time intelligence to revenue teams • Continuously improve:Conversion rates,Speed to lead,Pipeline velocity,Sales productivity • Define success metrics and own outcomes end-to-end • Operate with a strong focus on measurable business impact • Continuously iterate and improve systems based on performance and feedback
• Responsible for designing, testing, and implementing new and updated software programs. • Ensure all projects are completed on time and to contract specifications. • Design and develop web applications and work with both front-end and back-end solutions. • Responsible for the quality of solutions created through automated testing. • Support and maintain solutions in production. • Mentor other developers on the team as needed. • Work with non-technical staff to accommodate client request. • Triage issues with our technology in real time when the situation demands. • Estimate large initiatives and projects as necessary. • Create high-quality software architecture and design. • Identify, prioritize, and carry out tasks across the software development life cycle. • Create tools and applications by developing clean, efficient code. • Utilize tools and programming to automate tasks. • Conduct validation and verification tests. • Work with internal teams and vendors to repair and improve goods. • Document phases of development and monitor systems. • Ensure software is up to mark using recent technologies. • Conducting feasibility studies for upgraded software systems. • Designing new software programs, websites, and applications. • Writing advanced programming code. • Reviewing updated software systems. • Other duties as assigned.
• Take ownership of end-to-end product features based on provided specifications • Build the necessary backend endpoints, wire them up to the React frontend, and ensure a seamless, reliable user experience • Share responsibility for maintaining cloud infrastructure and KTLO (keep the lights on) • Establish and own End-to-End (E2E) test coverage • Work with the Quipli platform team to build out extraction patterns (e.g., webhooks, API polling) • Collaborate on writing scalable, maintainable APIs and developing Model Context Protocol (MCP) servers
Software Engineer III, Websites
TechnologyAdviceTechnologyAdvice is a full-service B2B media company that delivers marketing and data for 600+ technology companies.
• Design, build, and maintain full-stack web applications and backend services • Own features end-to-end from discovery and scoping through implementation, deployment, and post-launch measurement • Partner directly with product and business stakeholders to define hypotheses, evaluate trade-offs, and align on success metrics • Design, implement, and measure A/B tests and experimentation initiatives using tools such as PostHog or similar platforms • Build and maintain full-stack TypeScript applications using frameworks such as Astro and Vue • Contribute to backend services in PHP (Laravel) where applicable • Write and optimize SQL queries and work directly with relational databases both within and outside of ORMs • Work with cloud and edge infrastructure, including Cloudflare Workers, Cloudflare D1, and AWS EKS • Contribute to CI/CD pipelines using GitHub Actions and participate in structured Git workflows, including branching, pull requests, and code reviews • Debug and troubleshoot issues across the full stack with minimal oversight • Improve observability, reliability, and performance using monitoring tools such as Datadog • Participate in architectural discussions and contribute to long-term technical strategy • Conduct thoughtful code reviews and mentor early-stage engineers • Leverage AI-assisted development tools to improve velocity and code quality




