Himalayas logo
HagertyHA

Ruby Engineering Manager

Hagerty, Inc. offers specialized insurance for classic cars and is the world's largest automotive enthusiast membership organization, fostering car culture.

Hagerty

Employee count: 1001-5000

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

As a Ruby Engineering Manager in the Dealer Technologies group, you will lead a team that primarily focuses on designing and building dealership websites that have both public facing and internal dealership focused components, with various 3rd party marketplace integrations to promote vehicle inventories. You will be responsible for the strength of the engineering team and the stewardship of the code and technology that is used to implement the product. The former involves promoting a holistic product view, fostering teamwork, coaching interpersonal skills, and hiring and evaluating team members. The latter will have you developing engineers’ skills in the tooling we use as well as team and department patterns and practices. At times the manager will also identify areas where tradeoffs need to be made between various concerns (e.g., timelines, quality, complexity, performance) and facilitate the effort to reach an agreement on the right approach.

To accomplish all of this, the manager must, themselves, have strong technical and interpersonal skills.

Ready to get in the driver’s seat? Join us!

What you’ll do

  • Guide staff in understanding and delivering on the company’s long-term goals by:
    • Working with your manager to develop a deep and nuanced understanding of the company’s goals and, working with staff, develop quarterly plans to implement associated features.
    • Effectively and continually communicate and keep salient the vision, strategy, and roadmap. Be able to discuss how each team member’s work is contributing to those ends.
    • Participating in the feasibility assessment of new features, the cost to implement them, and the possible implementation timelines given current priorities and staffing.
    • Ensuring your services protect and appropriately manage the company’s data and user’s privacy.
  • Influence and support the maturation of engineers and engineering practices by:
    • Educating engineers of our standards, practices, and idioms and ensuring adherence to them. This will require you to have a deep knowledge of these things as well as the reasoning behind them.
    • Educating engineers on, and evaluating code for, quality. This includes things like auditability, deployment practices, documentation requirements, evolvability, maintainability, performance monitoring, operational readiness, testing regimes, security evaluation, and risk mitigation.
    • Coach engineers on effective ways to share knowledge within and between teams. This includes effectively communicating with other groups regarding your work upon which they depend.
    • Coaching engineers on the art of identifying and evaluating the many tradeoffs that come up during system development. For example, between feature-rich frameworks and in-the-moment supportability, or between user experience and security consideration.
  • Develop a healthy and dynamic team that values and participates in the growth of individuals, the team, and the company by:
    • Recruiting, hiring, and maintaining staff that bring in diverse thoughts. This includes providing timely, candid, and respectful feedback on the staff’s accomplishments and misses.
    • Running an onboarding and career progression curriculum that helps guide individuals in developing their skills through deliberate practice, self-mediated learning, and mentorship.
    • Coaching engineers on the application of psychological and sociological topics like trust, perspective taking, critical thinking, path dependence, emotional contagion, and deliberate practice.
    • Maintaining a workload that balances new feature development, beneficial technical and process improvements, and staff’s learning and development.
    • Tracking, reporting on, and responding to qualitative and quantitative measures of team health and capacity.
  • Facilitate the collaboration within your teams and between your teams and the rest of the company by:
    • Collaborating closely with functionally-related teams, product/module owners, technical product managers, and operations to help communicate status and make the best engineering decisions.
    • Coaching team members on effective cross-team communication.
  • Monitor and improve the operational and financial sustainability of your services by:
    • Understanding and monitoring key operational metrics (e.g., consumption of metered 3rd party resources, infrastructure utilization, performance over time) for your services. Understand and communicate how different technical decisions will impact these metrics.
    • Supporting budget planning by articulating team needs, in the context of the vision, strategy, and roadmap. This includes predicting and justifying the need for increasing or decreasing team size.
    • Educating staff on the basics of evaluating the operational health of the team and its services and working with them to propose methods for improvement.

This might describe you

  • Worked as a senior engineer, team lead, or manager on at least three large-scale, complex systems during initial development or major feature development and at least one consecutive year of product support and minor feature enhancements.
  • Beginning to identify beneficial behavioral and organizational concepts, patterns, and principles and attempt to apply them across a variety of different situations.
  • Effectively communicates technical or abstract concepts to other engineers, technical and non-technical/business peers, and your manager.
  • Beginning to define 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. Decisions to be made are usually well-defined and scoped to your immediate work/team.
  • Experience in coaching individuals, with varying degrees of competency and differing communication/learning styles, in technical and non-technical skills.
  • Proficient with, and the ability to stay current on, development and deployment technologies such as:
    • Languages: Ruby, Terraform, Typescript
    • Interservice Communication: HTTP API patterns (ReST, RPC, GraphQL), brokered and non-brokered messaging
    • Security: SAML, OAuth 2, OIDC, data encryption, signing, CSRF
    • 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 role can be worked from any U.S. remote location
  • 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.

Say hello to Hagerty

Hagerty is an automotive enthusiast brand and the world’s largest membership organization. Along with being a best-in-class provider of specialty insurance for enthusiasts, Hagerty is also home to the Hagerty Drivers Foundation, Hagerty Drivers Club, Marketplace and so much more. Committed to saving driving for future generations, each and every thing Hagerty does is dedicated to the love of the automobile.

Hagerty is a rapidly growing company that values a winning culture. We provide meaningful work for and invest in every single team member.

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.

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 recruiting@hagerty.com for compensation, comprehensive benefits and the perks that set us apart.

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!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Manager

Location requirements

Hiring timezones

United States +/- 0 hours

About Hagerty

Learn more about Hagerty and their company culture.

View company profile

Hagerty is a prominent automotive enthusiast brand that has evolved from a niche insurance agency focusing on collector cars to become the world's largest provider of specialty insurance for classic vehicles and a comprehensive membership organization for car lovers. Founded in 1984 in Traverse City, Michigan, Hagerty operates on the belief that driving is not just a means of transport, but an essential part of life that connects people and enhances personal experiences. With over 850,000 members, we offer a suite of unique products and services designed for automotive enthusiasts, ranging from insurance coverage for classic cars, motorcycles, and boats to various value-added services that cater to our members' needs.

Our offerings include the Hagerty Drivers Club, which provides members with excellent resources such as roadside assistance, access to exclusive events, and the Hagerty Valuation Tools® that help determine the market value of classic vehicles. We are dedicated to preserving car culture and ensuring that future generations appreciate the joys of driving. Through initiatives that celebrate automotive heritage, we engage with the community in numerous ways, including fostering events, media content, and exclusive experiences that resonate with automotive enthusiasts. At Hagerty, we encapsulate a passion for cars and a commitment to delivering exceptional service, grounded in a long-standing history of integrity.

Claim this profileHagerty logoHA

Hagerty

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

17 remote jobs at Hagerty

Explore the variety of open remote roles at Hagerty, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Hagerty

Remote companies like Hagerty

Find your next opportunity by exploring profiles of companies that are similar to Hagerty. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Hagerty hiring Ruby Engineering Manager • Remote (Work from Home) | Himalayas