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 13 hours ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in United States vacancy
  •  ...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 Commercial and Investment Bank Payments & Investigations team,... 
    Suggested
    Temporary work

    慨正橡扯

    Plano, TX
    3 days ago
  •  ...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 Deposits team, you lead a technical area and drive impact within... 
    Suggested

    慨正橡扯

    North Carolina
    4 days ago
  • $244.7k - $279.2k

     ...Director of Software Engineering As a Capital One Director of Software Engineering, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful microservices, to back-end Java based... 
    Suggested
    Full time
    Part time
    Local area

    Socket.dev

    Chicago, IL
    1 day ago
  • $210k - $230k

     ...Director of Software Engineering Location: Shoreview, MN, US, 55126 Who Are We? Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world’s most difficult problems, like air quality and safety solutions?... 
    Suggested

    TSI Incorporated

    Shoreview, MN
    1 day ago
  •  ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Director of Software Engineering Full Time The Woodlands, TX, US 4 days ago Requisition ID: 1309 Director of Software Engineering -... 
    Suggested
    Full time
    Temporary work
    Work at office
    Work from home
    Monday to Friday
    Flexible hours

    Pk-Companies-

    Center, TX
    3 days ago
  • $237k - $350k

     ...instead of years. We're a small, senior team, growing fast. This is a foundational hire. The Role We're looking for a Director of Software Engineering to build and lead the software engineering team as we scale. This is a player-coach role in the truest sense: you'll ship... 
    Immediate start
    Relocation

    Radical AI, Inc.

    New York, NY
    4 days ago
  • $269.12k - $300k

     ...data with back-office systems, and an enterprise application layer that puts that data to work. 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... 
    Temporary work
    Local area
    Flexible hours

    Stanford Climate Ventures

    Oakland, CA
    4 days ago
  •  ...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 Deposits team, you lead a technical area and drive impact within teams, technologies... 

    JPMorgan Chase & Co.

    Plano, TX
    4 days ago
  • $220k - $280k

     ...flexibility and propulsion capability. We build fast and iterate quickly Who We're Looking For We're looking for a Director, Software Engineering to lead the development of the software systems that power our spacecraft, ground infrastructure, and mission... 
    Permanent employment
    Full time
    Work experience placement

    InvestedintheMission

    Rockville, MD
    2 days ago
  • $180k - $220k

     ...Salary Range: $180,000.00 - $220,000.00 Salary/year Job Category: Engineering Apply today to join Coreforce, where your Engineering expertise makes a real impact. Join Our Team as a Director of Software Engineering Company: Coreforce Location: Atlanta, GA Job Type:... 
    Full time
    Remote work
    Flexible hours

    Coreforcetech

    Atlanta, GA
    2 days ago
  • ## Director of Software EngineeringApplyremote type: Hybridlocations: Raleigh, NCtime type: Full timeposted on: Posted 2 Days Agojob requisition...  ...since 2012! SoftPro is looking for a Director of Software Engineering that will lead our engineering and quality assurance... 
    Hourly pay
    Work experience placement
    Work at office
    2 days per week
    3 days per week

    FNF Group

    Raleigh, NC
    1 day ago
  • $200k

     ...Director of Software Engineering – Dallas, TX Corporate Tools is hiring a hands on Director of Software Engineering in Dallas, TX. You will be a traditional company employee. This role is remote for now, but we like to keep things flexible. There may be times when... 
    Work at office
    Remote work
    Relocation
    Flexible hours
    Weekend work

    Corporate Tools LLC

    Dallas, TX
    4 days ago
  • $200k - $300k

     ...Overview The Director of Software Engineering will be a senior leader responsible for leading the design, development, and delivery of innovative, customer-facing financial products and digital services. Reporting to the CIO, the Director of Software Engineering will... 
    Flexible hours

    LeoForce

    Seal Beach, CA
    13 hours ago
  •  ...high‑efficiency compressor controls by owning the end‑to‑end software strategy for Danfoss Turbocor. Your leadership will directly influence...  ...competitive advantage through modern architecture, strong engineering practices, and exceptional talent. Working closely with... 
    Contract work

    Socket.dev

    Tallahassee, FL
    1 day ago
  •  ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Director of Software Engineering Full Time Regular Manager HYBRID MNGR Atlanta, GA, US 4 days ago Requisition ID: 2833 Please do not respond to... 
    Full time
    Temporary work
    For contractors
    Remote work
    Flexible hours
    Shift work

    Safe--guard-Products-International,-LLC-

    Atlanta, GA
    2 hours 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... 
    Full time
    Temporary work

    Orbital Career

    Remote
    13 hours ago
  • Role Description The Director of Software Engineering owns engineering delivery, technical direction, and team leadership for Safe-Guard's externally facing enrollment, incentives, reporting, contracting, rate configuration user management, and role-based access control... 
    Full time
    Temporary work
    For contractors
    Flexible hours

    Safe-Guard Products International LLC

    Remote
    6 days 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... 
    Full time
    Flexible hours

    BCD

    Remote
    7 days ago
  • $160k - $180k

    Role Description We are seeking an experienced Director of Software Engineering responsible for the strategic leadership, architecture, and delivery of the company’s new, modern application platform. This role oversees multiple engineering teams, sets technical direction... 
    Full time
    Remote work

    SolvdUS, Inc

    Remote
    7 days 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
    2 days ago
  • $175k - $195k

     ...product, Subscribe, we’ve reorganized our Engineering organization to focus on modernizing and...  ...architecture. We are looking for a Director of Engineering to lead this effort. The...  ...experience and a minimum of 10 years of software engineering experience, including 5 years... 
    Full time
    Temporary work
    Local area
    Remote work

    Inseego Corp

    Remote
    1 day ago
  •  ...driven, strategic, and collaborative leader to serve as the Director/VP of Software. As the CTO’s right hand, you will own product development...  ...of the time, participating in code reviews, subbing in for engineers, and driving architecture discussions. Key Responsibilities... 
    Full time

    hireVouch

    Remote
    13 hours ago
  • Role Description We're looking for an experienced Director of Software Engineering to lead multiple global engineering teams, shape our technical strategy, and drive the delivery of modern cloud-based software solutions. If you're passionate about building high-performing... 
    Full time
    Local area
    Remote work
    Worldwide

    FoodChain ID Group

    Remote
    13 hours ago
  • $168.64k - $210.8k

    Role Description We are looking for a Director of Engineering to lead the engineering side of the Partner Experience organization — the group...  ...direction, build the teams, and raise the bar on how Niche builds software. The Director of Engineering for the Partner Experience... 
    Full time
    Temporary work
    Immediate start
    Work from home
    Home office
    Flexible hours

    Niche

    Remote
    13 hours ago
  •  ...Join to apply for the Director of Software Engineering role at Jobright.ai 1 day ago Be among the first 25 applicants Join to apply for the Director of Software Engineering role at Jobright.ai Jobright is an AI-powered career platform that helps job seekers discover the... 
    Full time

    jobright.com

    Southfield, MI
    4 days ago
  • $144.2k - $288.4k

     ...health experiences. We are looking for a hands‑on, passionate engineering leader to join a high‑energy, mission‑driven team on the...  ...reinventing how consumers engage with their health. As the Lead Director of Software Engineering, you will lead the strategic vision,... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    CVS Health

    Boston, MA
    13 hours ago
  •  ...hackajob is 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
    13 hours ago
  •  ...Join to apply for the Director of Software Engineering role at Walmart Global Tech Senior Talent Acquisition Partner/ Leadership Recruiting @ Walmart Global Tech | GenAI, DS, ML, Product, Software engineering As a Director, Software Engineering in the Well-being Org,... 

    Walmart Global Tech

    Bentonville, AR
    3 days ago
  •  ...the 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 Corporate and Investment Bank, Equities Order Management System Technology, you lead... 

    J.P. Morgan

    Jersey City, NJ
    13 hours ago
  • $144.2k - $288.4k

     ...a pharmacy and a health care company can be in the digital world. Currently, we are seeking an experienced Lead Director – Software Development Engineering who will be accountable for building and executing the Retail Pharmacy modernization technology strategy for multiple... 
    Full time
    Temporary work
    Local area
    Remote work

    CVS Health

    Boston, MA
    13 hours ago

Do you want to receive more vacancies?

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