Jobs · Utah

Software Development Manager

Verisk · Lehi, UT · Yesterday
HybridFull-time

About the role

Xactimate is the industry-standard platform for property claims estimating, and Xactimate Desktop is its primary client application. This is a hands-on leadership role for someone who wants to run a substantial, high-visibility desktop product. We're looking for strong technical judgment, problem-solving, and the ability to synthesize across technical, product, and business context.

Responsibilities

  • Manage 4 team leads and 3 principal engineers directly, providing coaching, career development, and performance management.

  • Create clarity and accountability for individual and team goals across a ~30-person org.

  • Drive hiring, onboarding, performance reviews, and compensation input for your reports.

  • Support the growth of leads and engineers through regular feedback and mentoring, regardless of location or time zone.

  • Own reliable, high-quality delivery across the team's active initiatives.

  • Collaborate with Product, QA, and architecture to scope, prioritize, and plan work against committed deadlines, and own outcomes in partnership with them rather than just executing assigned scope.

  • Remove delivery impediments and own escalation paths for the team.

  • Own production support, monitoring, and incident response for a widely used desktop client.

  • Provide direction on technical decisions in partnership with principal engineers and architects across a large modular monorepo, grounded in technical judgment and systems thinking.

  • Own CI/CD pipeline health for the team: build, test, and release automation across the monorepo, evolving it as the codebase and delivery cadence grow.

  • Own release and deployment engineering, ensuring build, packaging, and update processes stay reliable as the platform evolves.

  • Lead the team's legacy-to-modern technology transitions, balancing continued feature delivery against migration debt and sequencing risk.

  • Ensure code quality, scalability, and maintainability across a mix of modernized and legacy .NET targets.

  • Champion engineering best practices, including testing, secure development, and technical documentation.

  • Use delivery and quality data to inform decisions and communicate status to stakeholders.

  • Serve as a point of technical continuity for a product deeply integrated into the broader insurance claims ecosystem: assignment/intake workflows, estimate synchronization, pricing, policy/coverage context, compliance validation, and partner data exchange.

  • Model hands-on leadership in AI-assisted engineering practices, at the individual, team, and organizational level, rather than delegating AI adoption to others.

  • Drive engagement and inclusion across the team.

  • Influence engineering-wide practices as scope expands; participate in org-wide initiatives and guilds.

Qualifications

  • Proven experience managing software engineering teams of comparable scale, including managing other people-managers (e.g., Team Leads), not only individual contributors.

  • Strong technical judgment and systems thinking: able to evaluate architecture, tradeoffs, and risk, and engage directly and credibly in technical decisions, even outside your own prior stack experience.

  • Demonstrated problem-solving ability: a track record of diagnosing and resolving complex technical and organizational problems, not just managing others who solve them.

  • Able to synthesize across technical, product, and business context: connecting delivery data, incidents, stakeholder input, and strategic priorities into clear decisions and direction.

  • Demonstrated ability to rapidly build technical fluency in unfamiliar domains, including using AI-assisted tools to accelerate ramp-up and decision-making.

  • Direct experience owning or significantly evolving CI/CD pipelines for a production codebase.

  • Direct experience leading a legacy-to-modern technology migration (framework, platform, or architecture upgrade) while maintaining active delivery commitments.

  • Demonstrated ownership of production delivery, incident response, and operational excellence for a widely used software product.

  • Effective coaching and development of engineering leads and senior engineers.

  • Effective communicator able to engage both technical and non-technical, cross-functional stakeholders (Product, QA, architecture).

Preferred Qualifications

  • Prior experience with desktop or native client application engineering (e.g., C#/.NET, WPF, WinForms, or a comparable native UI framework): a plus, not required.

  • Experience with Windows installer and release engineering.

  • Hands-on experience with AI-assisted engineering tools and practices.

  • Familiarity with cloud-hosted services that a desktop application integrates with (this role does not own cloud infrastructure directly).

  • Experience in an insurance, claims, or similarly regulated/data-sensitive domain.

Similar jobs

Program Management Manager

Yamaha Motor Corporation, USAMarietta, GA· 1 wk ago
Information Technologyapply on careers.yamaha-motor.com