Director of Software Engineering

Posted Yesterday
Hiring Remotely in United States
Remote
Expert/Leader
Insurance
The Role
Lead multiple engineering teams owning foundational services (identity, documents, payments, vehicle data). Grow managers and engineers, define strategy and roadmaps, ensure technical quality, compliance, operational readiness, cross-team collaboration, and financial sustainability of services.
Summary Generated by Built In

Say hello to Hagerty 

Hagerty is a company built by drivers for drivers. We put our members at the center of everything we do and are dedicated to making it easier and more enjoyable for enthusiasts to drive and celebrate the machines they love. We’re proud to be the world’s largest insurer of collectible and enthusiast vehicles and are home to the Hagerty Drivers Club, the world’s largest car club. Our Marketplace business presents live and digital sales across the U.S. and Europe, we host a number of driving events and concours, and our award-winning automotive journalists produce the most popular car magazine globally, alongside internationally awarded videos. We’re committed to Never Stop Driving. Ready to get in the driver’s seat? Join us!  

As the Director of Software Engineering in our Foundations Engineering group, you will lead teams that are responsible for services that sit at the foundation of nearly everything we do.  They include the creation, use, and management of digital identities, generation, storage and management of documents, acquisition and processing of payments.

As a director of engineering, you will have a small set of managers reporting directly to you.  It will be your job to grow them and their teams in both technical and interpersonal skills as well as helping them deliver their work.  You will also be responsible for effectively communicating, to technical and non-technical individuals, what your team is working on and any needs the engineering team may have.  You must be deeply technical (e.g., still comfortable writing and reviewing complicated code), have strong communication skills, and the ability to develop and execute a strategy.

What you’ll do
  • Guide staff in delivering on the company’s long-term goals by:
    • Working with your manager to develop a nuanced understanding of the company’s goals and use that to develop a long-term strategy and quarter-by-quarter roadmap for your group.
    • Developing narratives that you, your managers, and engineers use to effectively communicate, understand, and keep salient the vision and strategy for your systems.
    • Participating in discussions on the feasibility of new capabilities, the cost to implement them, and the possible implementation timelines given current priorities and staffing.
    • Reviewing the design of capabilities, in conjunction with the architecture team, to ensure it is ready for your teams to work on and support your managers in explaining, breaking down, estimating, and delivering the work.
  • Influence and support the maturation of engineers and engineering practices by:
    • Participating in the creation and education of standards, practices, and idioms as well as reviewing the implementations of these things within your teams.  This will require the ability to both write example code and review others’ code.
    • Helping to define and educate on what “quality” means for services throughout their lifecycle.  This includes things like auditability, business continuity, deployment practices, documentation, maintainability, performance monitoring, testing regimes, security, and risk mitigation.
    • Developing, with the help of our legal and security offices, an understanding of the various auditing, compliance, regulatory, and security regimes (e.g., SOC, SOX, ISO27001/2) we must deal with and educating staff on their roles in those processes.
    • Educating engineering managers on the art of identifying and discussing the tradeoffs between various business interests, technical concerns, financial requirements, and more.
  • Develop a healthy and dynamic team that values and participates in the growth of individuals, the team, and the company by:
    • Developing practices for recruiting and hiring staff that bring in diverse thoughts and support their development of skills through deliberate practice, self-directed learning, and mentorship.  This includes providing timely, candid, and respectful feedback on accomplishments and misses.
    • Coaching engineering managers on the differences between, and techniques for, managing individual contributors, peers, and superiors.
    • Coaching staff on core software development concepts, and appropriate application thereof, such as critical thinking, encapsulation, design patterns, and breaking/non-breaking API changes.
    • Developing qualitative and quantitative measures of team health and capacity used by managers to track, report on, and respond to their teams.  Coach managers on how to use these measures to effectively manage team workloads, develop team members, and identify staffing needs.
  • Facilitate the collaboration within your teams and between your teams and the rest of the company by:
    • Collaborating closely with functionally related teams, product/business leads, and operations to ensure technology teams are delivering the company’s initiatives using the company’s processes.
    • Coaching managers on effective cross-team communication.
    • Supporting managers in identifying, understanding, and delivering dependencies other teams currently, or will soon, have on them and dependencies they have on other teams.
  • Monitor and improve the financial sustainability of your services by:
    • Developing, monitoring, and reporting on financial models (e.g., unit costs, run rates, cap/op expenses) for each service including new feature development and ongoing maintenance.
    • Supporting annual budget planning by providing cost-projections and well-reasoned investment plans based on the department’s strategy, vision, and expected growth.  Monitor performance against plan throughout the year.
    • Educating staff on monitoring the financial health of their teams and services and working with them to develop methods for improvement.
This might describe you
  • Worked as a directory or engineering manager on at least three different large-scale systems during initial development or major feature development and at least three consecutive years of production support.
  • Reliably identifies beneficial behavioral and organizational concepts, patterns, and principles and wisely discern when, and when not, to apply them across a variety of different situations.
  • Effectively communicates technical or abstract concepts to other engineers, technical and non-technical/business peers, your manager and their peers.
  • Consistently employs a decision-making process that allows you to identify and gather applicable data/facts, weigh tradeoffs, and mitigate any of your existing biases without getting paralyzed when working with incomplete information.
  • Experience in coaching individuals, with varying degrees of competency and differing communication/learning styles, in technical and non-technical skills.
  • Highly proficient with, and able to stay current on, the full development and deployment stack, e.g.:
    • Languages: C#, Terraform, Typescript
    • Interservice Communication: HTTP API styles (ReST, RPC, GraphQL), brokered and non-brokered messaging
    • Security: SAML, OAuth 2, OIDC, data encryption, signing, CSRF, STRIDE analysis
    • System Performance: load testing, application profiling, OS profiling
    • Operational Readiness: diagnostic and audit logging, metrics, tracing, monitoring, alerting
    • Deployment: VMs, containers, cloud providers, configuration management, canary deployments
    • Network: TCP/IP, HTTP, Firewalls, load balancers

Other things to note 

  • This position is open to U.S. remote work. However, team members who reside within 20 miles of the Traverse City headquarters will follow a hybrid schedule, working from the office three days per week. 
  • May require travel for quarterly events.  
  • Familiarity with public company requirements, including Sarbanes Oxley and key regulations, if applicable. For SOX compliant roles, responsible for designing, executing, and documenting internal controls where they have been identified as owners to prevent errors in financial reporting, processes, and business operations. Including attestation to the completeness, accuracy, and compliance of all financial reporting data, where applicable. 

If you reside in the following jurisdictions: Illinois, Colorado, California, District of Columbia, Hawaii, Maryland, Minnesota, Nevada, New York, or Jersey City, New Jersey, Cincinnati or Toledo, Ohio, Rhode Island, Washington, British Columbia, Canada please email [email protected] for compensation, comprehensive benefits and the perks that set us apart.  

At Hagerty, we share the road. We are an inclusive automotive community where all are welcomed, valued and belong regardless of race, gender, age, or car preference.  We are united by our shared passion for driving, our commitment to preserve car culture for future generations and our desire to make a positive impact in the world. 

#LI-Remote / #LI-Hybrid / #LI-Onsite 

EEO/AA 

US Benefits Overview

Canada Benefits Overview

UK Benefits Overview

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Skills Required

  • Experience as a director or engineering manager on at least three different large-scale systems during initial development or major feature development
  • At least three consecutive years of production support
  • Deeply technical; comfortable writing and reviewing complicated code
  • Experience developing and executing long-term engineering strategy and quarter-by-quarter roadmaps
  • Experience coaching and developing engineering managers and cross-functional teams
  • Proficiency with languages and infrastructure tools: C#, Terraform, TypeScript
  • Experience with interservice communication patterns: REST, RPC, GraphQL, brokered and non-brokered messaging
  • Knowledge of security protocols and practices: SAML, OAuth2, OIDC, CSRF mitigation, data encryption, signing, STRIDE analysis
  • Experience with operational readiness and performance practices: logging, metrics, tracing, monitoring, alerting, load and OS profiling
  • Experience with deployment and infrastructure: VMs, containers, cloud providers, configuration management, canary deployments
  • Familiarity with public company compliance (e.g., SOX) and designing/executing internal controls
  • May require travel for quarterly events

Hagerty Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Hagerty and has not been reviewed or approved by Hagerty.

  • Parental & Family Support Parental leave offerings include 12 weeks paid maternity leave, 4 weeks paid spousal/partner leave, adoption assistance, and a phased return to work. These elements signal strong support for family needs.
  • Healthcare Strength Medical, dental, and vision coverage are presented as comprehensive and paired with standard paid leave programs. This breadth forms a strong core health benefits foundation.
  • Retirement Support A 401(k) program with company matching and an Employee Stock Purchase Program are part of the package. These programs enhance long-term financial security and ownership opportunities.

Hagerty Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Traverse City, MI
1,514 Employees
Year Founded: 1983

What We Do

Hagerty was built by people who love cars. We began as a niche insurance agency offering coverage for collector cars. We’re now a global automotive enthusiast brand and the world’s largest membership organization for car lovers. It's all driven by our love for cars. Our purpose is saving driving. We exist to fuel car culture and ultimately save driving for future generations. Our mission is building a global business to fund our purpose, create a space where team members thrive; and drive positive impact throughout the world. Driving is who we are. Hagerty offers integrated membership products and programs with unique experiences that bring together automotive enthusiasts across the globe. We connect people who love cars through our Hagerty Drivers Club (620,000+ members), entertainment and events such as the Greenwich Concours d’Elegance, The Amelia, The Detroit Concours, Motorlux and the California Mille, as well as valuation capabilities, Hagerty Marketplace, Hagerty Media, and Garage + Social. Hagerty is always looking for talented new team members to help us drive forward. If our purpose, mission and beliefs resonate with you, let’s talk about getting you behind the wheel

Similar Jobs

Optum Logo Optum

Director Of Software Engineering

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Eden Prairie, MN, USA
160000 Employees
159K-273K Annually

Optum Logo Optum

Director, Software Engineering - Remote

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Basking Ridge, NJ, USA
160000 Employees
135K-231K Annually

PortPro Technologies, Inc. Logo PortPro Technologies, Inc.

Director Of Software Engineering

Logistics • Productivity • Software • Transportation
In-Office or Remote
Los Angeles, CA, USA

Capital One Logo Capital One

Director, Software Engineering - Shopping (Remote-Eligible)

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
McLean, VA, USA
55000 Employees
245K-307K Annually

Similar Companies Hiring

Globe Life Thumbnail
Insurance • Financial Services
McKinney, TX
3000 Employees
MassMutual India Thumbnail
Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account