> Markdown version of [/jobs/ext/1911681-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1911681-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Root Insurance - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $126,300.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Programming Tools, Ruby on Rails, Software Systems, TypeScript, Datadog, ReactJS - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8de54adcb269b6e2 ## About the Role * 2+ years as a software engineer * An eagerness to work closely with your team in a collaborative environment * Curiosity in clearly defining the customer problem that needs to be solved * Excellent communication skills with engineering colleagues Bonus if You Have: * Experience in Ruby on Rails or equivalent * Experience with Agentic Development Tools * Experience with React, TypeScript or Javascript * Experience with the Apryse Document SDK * Experience in observability, such as Datadog * Experience modifying, maintaining, and consuming from APIs * Experience with AWS 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. ## Description We are looking for Software Engineers to join engineering at Root. In this role, you will work closely with peers on a team within a product domain. You'll play a key role in solving customer and business problems in collaboration with your teammates. As a Software Engineer in the Market Carrier Management team, you'll be instrumental in designing, implementing, and maintaining the systems that empower our Stakeholders to respond quickly and efficiently to market changes., * Write, test, and deploy software solutions that are accurate and resilient * Actively seek to understand the customer's problem 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 ## Related Videos - [Don’t shoot yourself in the foot.](https://www.wearedevelopers.com/videos/580-don-t-shoot-yourself-in-the-foot) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) - [Emergency Discussion: Can’t Hire the Right Developers? Here’s What Everyone Else Misses](https://www.wearedevelopers.com/videos/1748-emergency-discussion-can-t-hire-the-right-developers-here-s-what-everyone-else-misses) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Tips on mastering remote job interviews](https://www.wearedevelopers.com/magazine/23-tips-on-mastering-remote-job-interviews) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)