Verisk is seeking a Senior Software Engineer II to provide technical leadership within a collaborative XactRestore product team. The team brings together product management, UX, engineering, and QA to understand customer problems, discover effective solutions, and deliver measurable results. The role leads substantial engineering work, guides technical decisions, strengthens development practices, and shares accountability for product outcomes. It also collaborates with engineering leaders across the Restore division to improve technical direction and software development practices. The engineer will help build reliable capabilities for customers’ operational needs, including enterprise organizations adopting XactRestore across teams. The role involves contributing from product discovery through implementation, release, and ongoing improvement; making hands-on contributions to production code; leading technical design and execution; improving quality and delivery practices; and supporting production reliability through an on-call rotation. The engineer will also guide responsible use of AI-assisted and agentic development workflows, use evidence to evaluate software and customer outcomes, contribute to technical initiatives across Restore, and mentor other engineers. Strong experience building and operating production applications across the stack is required. Preferred technologies include Angular, .NET, GraphQL, React Native, Expo, AWS, MongoDB, and PostgreSQL. Candidates with experience in comparable technologies are welcome and are expected to develop working proficiency in the technologies needed across web, backend, and mobile applications.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior