Job Title: Senior Software Engineer Company Name: Root Insurance Job Details: $134k-$155k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/bcegw714cg0l1xcn Job Description: Posted 1d agoSenior Software Engineer@ Root InsuranceView All JobsUnited States$134k-$155k/yrRemoteFull TimeResponsibilities:Designing APIs, Owning features, Collaborating teamsRequirements Summary:4–7 years of software engineering; strong backend with Ruby on Rails; distributed systems and cloud experience; ownership of features; collaboration across teams; drive quality and reliability.Technical Tools Mentioned:Ruby on Rails, Kafka, REST APIs, Webhooks, Docker, Terraform, AWS, Buildkite, Datadog, Sentry, OAuth2, JWT, RBAC The OpportunityWe’re looking for a Senior Software Engineer to join our Partner Activation Engineering team. In this role, you’ll design, build, and operate systems that enable seamless onboarding, integration, and activation of strategic partners. You’ll work closely with product, partnerships, and other engineering teams to deliver reliable, scalable solutions that directly impact company growth.As a Senior Software Engineer, you’ll take ownership of complex features and services, contribute to architectural discussions, and help raise the technical bar through strong engineering practices and mentorship.Salary Range: $133,784-$155,000 (Bonus and LTI Eligible)Root is a “work where it works best” company. This means we will support you working in whatever location that works best for you across the US.How You Will Make an ImpactDesign, build, and maintain core services, APIs, and workflowsOwn features end-to-end, from technical design through production supportCollaborate with Product, Partnerships, and Platform teams to translate business needs into well-architected technical solutionsContribute to system design discussions and help evolve service architecture over timeWrite high-quality, well-tested code and participate in thoughtful code reviewsHelp identify and reduce technical debt while balancing delivery and maintainabilityMentor and support other engineers through pairing, code reviews, and knowledge sharingParticipate in on-call rotations and contribute to operational excellenceWhat You Will Need to Succeed4–7 years of professional software engineering experience working on production systemsStrong experience building backend services and APIs in Ruby on RailsExperience working with distributed systems and cloud infrastructureComfort owning features and services with minimal oversightSolid understanding of data modeling, performance, and system reliabilityStrong communication skills and ability to collaborate across disciplinesA pragmatic, product-minded approach to engineeringNice to HaveExperience building partner-facing platforms or external integrationsFamiliarity with event-driven architectures and asynchronous processingExperience working in regulated or high-availability environmentsPrior experience mentoring junior engineersUnderstanding of API schemas, particularly OpenAPI/Swagger Tech StackBackend: Ruby on Rails monorepoAPIs & Integrations: RESTful APIs, webhook-based integrations, Kafka-based event streamingCloud & Infrastructure: Docker, Terraform, AWS (ECS/EKS, EC2, RDS, S3, Redshift), BuildkiteObservability: Datadog and Sentry for logging, metrics, and alertingSecurity: OAuth2, JWT-based authentication, role-based access controlAs 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