IT Director

Markel Corporation

Richmond, VA • 49m ago • On-site

Senior

On-site

152,600 - 318,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: IT Director (Full-stack engineering leadership)

  • Focus: Wholesale and Specialty policy administration platform used for quoting, issuing, and servicing commercial insurance policies

Description

Lead multiple IT full-stack development teams responsible for designing, building, and delivering new capabilities for a large, actively developed business-critical platform on the Microsoft technology stack. You will manage delivery plans and team performance, and lead engineering practices across CI/CD, automated testing, code quality, release management, and production support. You will partner with product and business stakeholders to translate business needs into working software and ensure reliable integration with adjacent systems.

Responsibilities

  • Contribute to strategic, operational, and divisional goals as part of management

  • Track team delivery, provide project updates, and flag deviations that may impact timelines

  • Conduct performance appraisals; manage employee development, discipline, and staffing decisions

  • Define operating standards; ensure required procedures are followed

  • Coach and mentor employees; measure team health indicators

  • Monitor priorities, milestones, deliverables, and report key metrics to senior management

  • Represent engineering to business stakeholders, customers, and internal delivery teams

  • Lead full-stack design, build, and delivery (UI, APIs/services, business logic, data persistence)

  • Own engineering practices including CI/CD, automated testing, code quality, environment/release management, and production support

  • Translate business needs into software with product owners and business partners; understand supporting insurance processes

  • Ensure reliable platform integration with billing, claims, document generation, and enterprise reporting systems

  • Manage workload across one or more teams; participate in production support escalation, with occasional late evenings/weekends

Requirements

  • 8–10 years of software development, infrastructure, or project delivery experience, including full stack application development

  • Hands-on Microsoft stack experience: C#/.NET (including .NET Core / .NET 6+), ASP.NET, REST APIs, and SQL Server

  • Experience delivering and operating applications in Microsoft Azure (e.g., App Services, Functions, Azure SQL, storage, messaging)

  • Experience with modern CI/CD practices and tooling (preferably Azure DevOps and/or GitHub)

  • Experience with modern front-end development (Angular, React, or Blazor)

  • Experience with agile software development methodologies

  • Experience managing multiple teams strongly preferred

  • Coaching and mentoring experience

  • Ability to balance operational needs with long-term engineering goals

  • Experience leading teams supporting large, long-lived business-critical applications strongly preferred

  • Insurance or financial services experience is a plus (not required)

  • Practical experience applying AI-assisted development tooling and AI capabilities in software engineering context

  • Bachelor’s degree in a related field or equivalent work experience (military experience considered)

  • US work authorization required; no visa sponsorship

Benefits

  • Competitive health, dental, and vision options

  • Optional life, disability, and AD&D insurance

  • 401(k) with employer match

  • Employee Stock Purchase Plan

  • PTO, corporate holidays, floating holidays

  • Parental leave

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for IT Director role

Improve your resume for just $5

$152,600 – $318,000/year

Unlock Full Resume Report