V

Verisk

Builds data and risk software for insurers

Senior Software Engineer 2

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLehi, UT, USA$115k - $130kHybrid

About the Job

Requirements

  • A four-year bachelor's degree in Computer Science or a related field and 7+ years of related experience.
  • A record of leading complex, hands-on engineering work within collaborative product teams, from discovery through delivery and operation.
  • Strong technical judgment and problem-solving skills, including the ability to evaluate design options, explain tradeoffs, and manage technical risks.
  • Experience improving engineering practices and helping other engineers apply them effectively.
  • Practical judgment in using AI-assisted development tools, verifying their work, and recognizing when human intervention is required.
  • Experience using data to assess technical decisions and improvements, or demonstrated analytical judgment with a commitment to developing these practices further.
  • Experience building and operating production applications across the stack.
  • Working proficiency in the technologies needed to contribute across web, backend, and mobile applications.
  • Ability to work independently within agreed priorities and collaborate effectively.
  • Accountability for individual contributions and team outcomes, including surfacing risks, learning from failures, and improving the approach.

Responsibilities

  • Work with product management, UX, and fellow engineers to understand customer problems, explore solutions, and assess technical feasibility; help implement, release, and continuously improve solutions to achieve intended outcomes.
  • Write, review, and troubleshoot production code while guiding design decisions; apply architectural patterns and development principles; make tradeoffs explicit; and address maintainability, reliability, security, and operational needs.
  • Break complex work into manageable increments, coordinate dependencies, identify and address technical risks, help sequence engineering work, and seek guidance when appropriate.
  • Work with developers and QA engineers to apply meaningful testing, code review, and release validation; improve CI/CD and automation practices using lessons from delivery and production operations.
  • Apply and improve practices for AI-assisted and agentic workflows, ensuring appropriate verification and clear boundaries for autonomous work, human guidance, and actions exceeding authorized permissions or risk limits.
  • Work with the product team and engineering leaders to select meaningful measures, establish baselines, and track improvements or regressions in software quality, reliability, delivery, and customer outcomes; use findings to guide decisions and assess benefits.
  • Collaborate with engineering leaders on technical direction, shared standards, incident learnings, and build-versus-buy decisions; evaluate technical debt proposals, determine improvements to pursue, prioritize implementation, and lead agreed initiatives and coordinate adoption across affected teams.
  • Participate in the team’s on-call rotation and contribute to incident investigation, mitigation, and resolution; turn operational lessons into software and development-process improvements.
  • Provide thoughtful reviews, mentoring, and technical guidance to improve the team’s judgment, independence, and effectiveness.

Desired Qualifications

  • Experience with Angular.
  • Experience with .NET and GraphQL.
  • Experience with React Native and Expo.
  • Experience with AWS.
  • Experience with MongoDB and PostgreSQL.
  • Strong experience with comparable technologies and commitment to learning the team’s technology stack.

About the Company

Verisk

Builds data and risk software for insurers

Verisk sells data, analytics, and software to insurers, reinsurers, and insurance intermediaries that assess risk and settle claims. Its tools support insurance pricing and policy development, catastrophe modeling, and claims investigation, combining industry records with scientific models and specialized applications. Xactimate calculates property repair estimates, while other platforms compare claims to identify suspected fraud and model losses from natural disasters. Customers pay through hosted subscriptions, transaction fees, and advisory services, with software and data integrated into their underwriting and claims workflows. Verisk traces its operating roots to 1971 and is headquartered in Jersey City, New Jersey.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Jersey City, NJ
Founded
1971

Recently Posted Jobs

Explore more opportunities at Verisk

See more jobs