Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director of Software Engineering

Hagerty Insurance

Director Of Software Engineering

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 director 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: 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, 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 View email address on click.appcast.io 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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in United States vacancy
  •  ...exceptional professionals for this role. JOB DESCRIPTION If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As a Director of Software Engineering at JPMorganChase within the Commercial &... 
    Suggested

    J.P. Morgan

    Houston, TX
    13 days ago
  • $200k - $300k

     ...Director of Software Engineering needed for large well-established California Bank This Jobot Job is hosted by: Joseph Calabrese Are you a fit? Easy Apply now by clicking the "Quick Apply" button and sending us your resume. Salary: $200,000 - $300,000 per year A bit about... 
    Suggested
    Local area
    Flexible hours

    Jobot

    Seal Beach, CA
    4 days ago
  •  ...The client is seeking a Director of Software Engineering to help lead their technical evolution and ensure engineering excellence within the company. Based in Auburn Hills, Michigan, and Juneau, Wisconsin, the client operates primarily onsite with a focus on collaboration... 
    Suggested
    Immediate start

    Confidential

    Auburn Hills, MI
    5 days ago
  • $177k - $230k

    Role Description The Director of Software Engineering is responsible for the strategic leadership, operational excellence, and technical direction of Orbital Engineering's software engineering organization. Reporting as a senior technology leader, this role oversees multiple... 
    Suggested
    Full time
    Temporary work

    Orbital Engineering, Inc.

    Remote
    7 hours ago
  • $135k - $165k

    Role Description Join us as a Director of Software Engineering, where you’ll lead a talented distributed team in building the next generation of technology products and platforms! In this hands-on leadership role, you’ll bring strong technical vision, guide architectural... 
    Suggested
    Full time
    Flexible hours

    BCD

    Remote
    1 day ago
  • Role Description The Director of Platform Engineering owns the shared services layer that powers all of Neumo's product lines. This role is responsible...  ...platform services. Qualifications ~10+ years in software engineering with significant time in platform, services,... 
    Full time
    Work at office
    Local area

    Neumo Holdings LLC

    Remote
    5 days ago
  • $130k - $160k

     ...About Basic Software Systems Basic Software Systems is the developer of Primus, a cloud...  ...where every leader owns real outcomes. Engineering is central to everything we do, and this...  ...Position Overview We are seeking a seasoned Director of Software Engineering to lead our... 
    Full time

    Basic Software Systems

    Texarkana, TX
    1 day ago
  •  ...Job Description The Director of Engineering will lead a team of software engineers delivering high‑quality web and mobile applications. This leader will oversee execution across one Agile team, drive technical delivery, partner closely with Product, and ensure scalable... 

    Insight Global

    Irvine, CA
    2 days ago
  •  ...System Director, Health Plan Systems and Digital Product Development Location: Akron, OH Duration: 3 Months temp to hire The System...  ...standards. Team Leadership & Collaboration: Oversee software development and integration team activities, ensuring the alignment... 
    Temporary work

    Saviance

    Akron, OH
    2 days ago
  •  ...Director of Software Engineering The Office of the Indiana Attorney General is seeking an IT professional with leadership experience and a public-servant mindset to serve as our Director of Software Engineering. This position will report to the Chief Technology Officer... 
    Full time
    Work at office

    GovernmentJobs.com

    Indianapolis, IN
    5 days ago
  •  ...collaboration, innovation, and the occasional office cameo from a four-legged friend. What You'll Do : We are hiring a Director of Software Engineering to work onsite at Whisker HQ to co-lead our technical evolution. This foundational leadership role partners closely... 
    Temporary work
    Work at office
    Flexible hours

    Whisker

    Auburn Hills, MI
    4 days ago
  • $147.9k - $203.25k

     ...Program ~ Employee Resource Groups ~ Personal and professional development program Job Summary The Director of Software Engineering leads and develops a team of software engineers responsible for delivering secure, reliable, and maintainable software... 
    Work experience placement
    Live in
    Shift work

    SERVPRO

    Gallatin, TN
    3 days ago
  • $269.12k - $300k

     ...Director of Software Engineering Fervo is hiring a Director of Software Engineering to build and lead the software organization responsible for our internal application layer. Reporting directly to the CTO, this leader will own the architecture, roadmap, and delivery... 
    Temporary work
    Local area
    Flexible hours

    Fervo Energy

    Houston, TX
    1 day ago
  • $176k - $205k

     ...Director of Software Engineering FlightWave Aerospace, a subsidiary of Red Cat Holdings, is seeking a Director of Software Engineering to lead the development of the software systems powering our next generation of autonomous VTOL unmanned aircraft. This role combines... 
    Permanent employment
    For contractors
    Work at office
    Local area

    Teal Drones Inc

    Torrance, CA
    4 days ago
  •  ...Director, Software Engineering Position Overview: The Director will be responsible for leading a skilled team of software developers in support of the firm's investments, operations, client service, reporting, and performance teams. This person will work directly... 
    Remote work

    CERES Group

    Boston, MA
    3 days ago
  • $237k - $350k

     ...Director Of Software Engineering Radical AI is replacing an R&D process that currently takes 10+ years and $100 million to produce a single discovery. Our self-driving lab platform combines AI with autonomous robotics to run experiments, analyze results, and iterate... 
    Immediate start
    Relocation

    Radical AI

    New York, NY
    19 hours ago
  •  ...support, our award-winning technology integrates hardware, software, and consumables and is deployed across military and civilian...  ...portfolios. About the Position We're looking for a Director of Engineering to drive hardware development of an airborne pathogen... 

    JobFuture.ai

    San Francisco, CA
    3 days ago
  • $171k - $202.5k

     ...self-healing, and data intelligent. This Director will lead that transformation. You will...  ...the details when it matters Establish engineering standards across code quality, system...  ...and mission teams to translate pain into software solutions Cross-Functional Influence... 
    For contractors
    Work at office
    Shift work
    3 days per week

    Spire

    Boulder, CO
    1 day ago
  •  ...Director of Software Engineering Engineering - Boston, MA - Full Time We believe when it comes to fashion, it's all about the details. Our personalization platform is strategically leveraged by 250 global retail sites, representing 17,000 brands and 175 million... 
    Full time
    Remote work
    Flexible hours

    Roberts Recruiting

    United States
    4 days ago
  •  ...future of financial services is waiting for you. Let's push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorgan Chase within the Consumer and Community Banking Risk AI/ML Model Engineering team, you lead multiple... 

    J.P. Morgan

    Delaware, OH
    14 days ago
  •  ...future of financial services is waiting for you. Let's push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate and Investment Bank, Post Trade Technology -Operations Case Management & AI... 

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...future of financial services is waiting for you. Let's push the boundaries of what's possible together.  As a Senior Director of Software Engineering at JPMorganChase within the Connected Commerce Technology team, you lead multiple technical areas, manage the... 

    J.P. Morgan

    Jersey City, NJ
    5 days ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.  As the Director of Software Engineering at JPMorganChase within the Consumer and... 
    Temporary work

    J.P. Morgan

    New York, NY
    15 days ago
  •  ...future of financial services is waiting for you. Let's push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Consumer & Community Bank Technology team, you lead multiple technical areas, manage the... 
    Bank staff

    J.P. Morgan

    Columbus, OH
    15 days ago
  •  ...future of financial services is waiting for you. Let’s push the boundaries of what’s possible together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate and Investment Bank Prime Finance Technology, you lead multiple technical areas,... 

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...future of financial services is waiting for you. Let's push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within Employee Platforms in Enterprise Technology, you will lead the enterprise data platform... 

    J.P. Morgan

    Columbus, OH
    15 days ago
  •  ...collaborating with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION As a Director of Software Engineer at JPMorgan Chase within the Commercial and Investment Banking's Equities Futures & Options Execution Technology, you... 

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.  As a Director of Software Engineering at JPMorganChase within the Asset & Wealth... 

    J.P. Morgan

    New York, NY
    15 days ago
  •  ...professionals for this role. JOB DESCRIPTION If you are a software engineering leader ready to take the reins and drive impact, we've got...  ...innovation, resilience, and scale. As an Executive Director of Software Engineering within Infrastructure Engineering... 

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.  As a Director of Software Engineering at JPMorgan Chase within Commercial Banking IT... 

    J.P. Morgan

    Jersey City, NJ
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!