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

Director of Software Engineering

The Hagerty Group, LLC

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: 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 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!
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in Folsom, PA vacancy
  • $189k - $255.1k

    Job Description Saab, Inc.'s Surveillance Systems Division is seeking a Director, Software Engineering to lead their growing and evolving Software and Cybersecurity organization in East Syracuse, NY. Reporting directly to the Senior Director, Engineering, this role will... 
    Suggested
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Casual work

    Saab, Inc.

    Village Green, PA
    1 day ago
  • Experienced Software EngineerCompany:The Boeing CompanyThe Boeing Company is looking for an Experienced Software Engineer to join the Digital Analytics and System Health (DASH) team supporting the Boeing Global Services (BGS) organization in Hazelwood, MO. The DASH team... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Ridley Park, PA
    2 days ago
  •  ...awarded videos. We're committed to Never Stop Driving. Ready to get in the driver's seat? Join us! As a Fullstack Software Engineer, on the Hagerty Member Engagement team, you will work on the applications that power the tools Hagerty members rely on day-to... 
    Suggested
    Work at office
    Immediate start
    Remote work
    3 days per week

    The Hagerty Group, LLC

    Folsom, PA
    16 hours ago
  •  ...Job Details: Director of Mobile Innovation & Endpoint Engineering Visionary Technology Leader | Enterprise Mobility | Next-Generation Endpoint Strategy Onsite hybrid  Our client is seeking a visionary Director of Mobile Innovation & Endpoint Engineering to... 
    Suggested

    Liberty Personnel Services, Inc.

    Berwyn, PA
    27 days ago
  •  ...Job Description Job Description We’re looking for a talented Lead Software Engineer with expertise in Go to lead one of the several development teams working on the subsystems in a company that's creating a world where everyone, everywhere, is connected. As the first... 
    Suggested
    Remote work

    InspHire

    Broomall, PA
    more than 2 months ago
  •  ...across multiple teams, influencing technical strategy, mentoring engineers, and partnering with stakeholders to deliver scalable, secure,...  ...-level IT technical leadership and direction for complex software, middleware, and hardware initiatives across multiple platforms... 
    Full time

    Vanguard

    Wayne, PA
    16 hours ago
  •  ...Job Description Job Title: Application Security Engineer Location: Corporate Department: Information Technology Job Summary...  ...The role serves as a technical resource in the areas of secure software development at all stages of the SDLC and general information... 
    Local area

    Wawa

    Media, PA
    3 days ago
  •  ...Job Description Job Description Description: The Senior Software Engineer is responsible for leading the design and construction of high-performance data services within the product development team. This role requires the application of expertise in Python, Natural... 

    PurpleLab Inc

    Wayne, PA
    2 days ago
  •  ...Certara accelerates medicines using proprietary biosimulation software, technology and services to transform traditional drug discovery...  ...guide its customers through drug approval. As a Senior Software Engineer on the Certara Admin team, you play a role in designing,... 

    Certara USA, Inc.

    Radnor, PA
    5 days ago
  •  ...PowerPay is growing fast, and our technology team needs a hands-on engineer (reportintg to the Head of Technology) who can own a broad...  ...similarly regulated industry. Familiarity with NLS (Nortridge Loan Software) or similar loan management systems. Experience writing... 

    PowerPay

    Wayne, PA
    2 days ago
  • $90k - $150k

     ...TransUnion's insurance solutions portfolio. This role reports to Director of Software Development. This is a remote position which may require...  ...stakeholders, Product Management, Project Management, and Engineering teams to translate business requirements into technical... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    TransUnion

    Crum Lynne, PA
    1 day ago
  •  ...Job Title Proven experience as a DevOps Engineer or in a similar role. Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI). Experience in setting up, managing, and optimizing CI/CD pipelines. Proficiency in programming languages (Java/Groovy... 

    The Dignify Solutions, LLC

    Broomall, PA
    2 days ago
  • COBOL DEVELOPER A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-states most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception in 199...
    Permanent employment
    Full time

    Careers Integrated Resources Inc

    Crum Lynne, PA
    2 days ago
  • Director, Enterprise Platform Engineering (Mac & Windows Endpoints)This position serves as the senior leader accountable for the strategy, engineering, and operational excellence of our global Windows Endpoint ecosystem—physical devices (Windows 10/11), hardware, peripherals... 
    Full time

    Vanguard

    Wayne, PA
    3 days ago
  • Berwyn, PA • Planning & Design/Transportation Job TypeFull-timeDescriptionRETTEW is seeking a Senior Traffic Engineer / Technical Lead to join our Transportation team. This role is ideal for a senior professional who wants to combine deep technical expertise with... 
    Flexible hours
    3 days per week

    RETTEW

    Berwyn, PA
    2 days ago
  •  ...cutting-edge work, and help influence how technology transforms health worldwide. Role Description This is a volunteer Junior Software Engineer role in a hybrid arrangement, based in Bala-Cynwyd, PA, with some work-from-home flexibility. The candidate must live in a commutable... 
    Live in
    Work from home
    Worldwide

    AIHealthCongress

    Bala Cynwyd, PA
    2 days ago
  • SAP Consultant SAP BASIS HANA Consultant Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability...

    Diverse Lynx

    Broomall, PA
    2 days ago
  • AI/LLM Engineer GAP INTERNATIONAL – A unique, purpose-driven, consulting company ABOUT GAP INTERNATIONAL Gap International is a global consulting firm that partners with executives to achieve breakthrough business results. We’re a team of passionate problem-solvers... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Gap International, Inc.

    Springfield, PA
    a month ago
  • $163.1k

    A global leader in clinical research services is seeking a senior advisor to join their Global Advisory Services team. The role involves working with pharmaceutical clients, providing strategic consulting, and ensuring client satisfaction. Essential qualifications include...

    IQVIA

    Wayne, PA
    3 days ago
  •  ...Responsibilities:Technical assistance: Provide initial and ongoing technical support, troubleshooting issues and offering workaroundsSystem/Software setup: Ensure new hires have the necessary technical setup, including hardware, software and access to company systemsResource... 
    Full time
    Part time

    USLI

    Wayne, PA
    2 days ago
  • $112.5k - $187.5k

     ...NoticePersonal Information We CollectYour Privacy ChoicesTeam OverviewAt TransUnion, this role will report to a DevOps Director. The Site Reliability Engineering team drives reliability strategy, elevates engineering standards, and owns some of the most complex and... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours
    2 days per week

    TransUnion

    Crum Lynne, PA
    1 day ago
  • Software Engineer - Android Middleware Libraries Job Description As a Software Engineer, you will play a pivotal role in crafting innovative and efficient Android middleware libraries that empower developers to build exceptional user experiences. Your expertise in Jetpack... 

    Liberty Personnel Services, Inc.

    Bala Cynwyd, PA
    1 day ago
  • SUSQUEHANNA INTERNATIONAL GROUP, LLP in the Philadelphia area headquarters is seeking a Technical Project Manager to join our Enterprise Technology team. You will partner with technical and business teams to support a variety of technology projects, primarily focusing on...

    Susquehanna International Group, LLP

    Bala Cynwyd, PA
    16 hours ago
  • Veolia Water Technologies & Solutions is seeking a Field Service Representative to provide operations and maintenance on water treatment systems across industries. The Lead FSR will troubleshoot, perform maintenance, and conduct analytical testing to meet contract specs...
    Contract work

    Suez Water Technologies & Solutions

    Ridley Park, PA
    2 days ago
  • $130k - $145k

    Lead Mechanical Design EngineerAs a Lead Mechanical Design Engineer, you will lead the design, analysis, testing, and lifecycle support of the mechanical systems used in aircraft arresting and recovery systems. You will work collaboratively with cross-functional teams... 
    Full time

    Curtiss-Wright

    Aston, PA
    3 days ago
  •  ...Job Description Job Description Director of Mobile Innovation & Endpoint Engineering Visionary Technology Leader | Enterprise Mobility | Next-Generation...  ...and openings we work on: Information Technology, Software Programmers, Engineering, Manufacturing, Legal,... 

    Liberty Personnel Services, Inc

    Berwyn, PA
    9 days ago
  • Veolia Water Technologies & Solutions is seeking a Field Service Representative Lead to deliver operations and maintenance on water treatment systems across industries in the United States. You will troubleshoot, calibrate, and perform analytical testing to meet contract...
    Contract work

    Veolia | Water Tech

    Ridley Park, PA
    2 days ago
  • LATICRETE International in Marcus Hook, Delaware County, is looking for a Lead Technical Services Representative to deliver advanced technical support regarding building materials. This position interacts with various stakeholders to ensure proper material selection and...

    LATICRETE International

    Marcus Hook, PA
    2 days ago
  • Susquehanna International Group, LLP is hiring a Technology Project Manager in Bala Cynwyd, PA. This role involves collaborating with traders, developers, and various stakeholders to drive project execution and improvements. The ideal candidate should have over 5 years ...
    Visa sponsorship

    Susquehanna International Group

    Bala Cynwyd, PA
    1 day ago
  • $96.9k - $176.2k

     ...Lincoln officeRelocation assistance: is not available for this opportunity.Requisition #: 76387The Role at a GlanceThe Sr. Applied AI Engineer designs and builds intelligent services and agentic workflows that sit on top of the cloud, data, and application stack. This role... 
    Work experience placement
    3 days per week

    Lincoln Financial Group

    Radnor, PA
    3 days ago

Do you want to receive more vacancies?

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