Hagerty Logo

Hagerty

Senior Software Engineer, Drivetrain

Posted Yesterday
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
As a Senior Software Engineer, you will develop and maintain scalable web applications using .NET and AWS, while collaborating with team members and contributing to architectural design and feature definitions.
The summary above was generated by AI

As a Senior Software Engineer, Drivetrain on the Digital Sales team, you will be working with our web quoting experience and have direct impact on Hagerty’s revenue. In this role you can expect to partner with other engineers to implement new features, maintain existing applications, and share knowledge with your fellow teammates.  You will be working with a mix of technologies like .Net and .Net Framework, SQL Server, JavaScript and AWS.

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

What you’ll do

  • Develop maintainable, scalable, secure, and resilient services by:
    • Thoroughly understanding your tasks including the associated business needs, architectural and system interaction designs, and operational need.  Such tasks tend to contain a lot of ambiguity and touch the most complex parts of a service.
    • Writing clean, human-readable code.  Track and consistently apply the comments received on your code to future work.
    • Contributing to architectural design with an emphasis on complexity, performance, and maintainability.
    • Explaining comprehensive and automated unit, integration, and end-to-end tests; understanding appropriate use of each test type, the expression of maintenance of test data, and execution methods across all our environments.
  • Own and support features, modules, and products by:
    • Being able to thoroughly explain and demonstrate how your product fits into the larger Hagerty ecosystem and how other services depend on it.
    • Thoroughly understanding upcoming epics and features of your product, helping product managers craft good feature definitions, and being able to explain them to less experienced engineers.
    • Helping to define key metrics that signal the health and performance of the product, monitoring them, and providing explanation for changes over time.
    • Actively practice troubleshooting and participate in the on-call support rotation for team’s production services.
  • Improve your skills as an engineer by:
    • Carefully researching 3rd party or designing new libraries/frameworks and evaluating their fit within our technology stack.  You must be able to clearly describe under what conditions they should be used and just as importantly under which conditions they should not.
    • Learning to define inter-service integration patterns that are easy to operate, flexible, and be able to clearly articulate the tradeoffs they make.
    • Learning the larger ecosystem that makes up your product and how to operate it efficiently, securely and in a scalable manner.  The ecosystem contains things like the language runtime, the operating system, network intermediaries (e.g., load balancers, firewalls), and data storage technologies.
  • Contribute to and engage in a collaborative environment by:
    • Being an active participant in all team activities: team ceremonies, banter, troubleshooting, design discussion, work breakdowns, etc.
    • Observing team practices and behaviors, working with your manager on ways to improve them, and explaining and modeling them.
    • Helping less experienced engineers effectively explore topics that are unfamiliar to them and participating in deliberate practice with them in those areas.
    • Helping teammates understand what it means to be good stewards of the products on which you are working.
  • Practice and promote a growth mindset by: 
    • Living and supporting a culture of continuous growth by taking what you have learned and coaching others. You are the trend-setter for good habits and behaviors on the team. Others perceive your continual dedication to advancing the company and your own knowledge. It's not enough for you to simply learn, but you seek opportunities to teach others and get joy from developing others. 
    • Understanding what the tech stack is, how to stay current within the stack, knowing the relevant history of the technology and why its evolved to present day, and reacting to changes in the technical landscape to help insulate the organization from negative externalities. 
    • Understanding that failure is a necessary part of growth. Leverage your ability to fail fast to achieve the desired results. Make taking measured risks part of team culture. Regularly and openly share with others how your failures have led to growth. 

This might describe you

  • Worked on at least 5 major applications implementing front end and server-side technologies including .NET (C#), SQL, Next.js, TypeScript, and AWS/AZURE cloud services.
  • Proven experience applying web technologies like Angular, JavaScript/TypeScript, NextJs and HTML/CSS
  • Expert designing, developing, and documenting Restful APIs 
  • Strong SQL knowledge. Ability to create complex SQL queries and deep understanding of tables relationship
  • Expert implementing build & deployment pipelines and configuring quality gates using Azure DevOps or a similar platform
  • Expert in the full HTTP request lifecycle and able to diagnose performance issues
  • Expert in CI/CD best practices and how to apply them to your advantage
  • Expert with modern testing frameworks utilizing NUNIT, Selenium , Playwright, Jest (or similar)
  • Expert understanding of object-oriented design patterns, data structures, algorithms, and application design to promote code reuse, maintenance, and extensibility
  • Expert with development tooling, including the use of browser-based dev tools
  • Expert with API documentation tools such as Postman
  • Possess attention to detail, an eye for design and genuine care about the user experience
  • Comfortable working in a remote environment, collaborating via Zoom, Slack, etc. 
  • Thrives in a collaborative environment, ensuring the right solution is achieved even if it isn’t your own
  • Proficiency with experimentation platforms such as Adobe Target or Split.io a plus

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 [email protected] for compensation, comprehensive benefits and the perks that set us apart. 

#LI-Remote

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!

Top Skills

.Net
AWS
Azure
Azure Devops
Ci/Cd
CSS
HTML
JavaScript
Jest
Next.Js
Nunit
Playwright
Restful Apis
Selenium
SQL
Typescript

Similar Jobs

An Hour Ago
Remote
United States
220K-292K Annually
Senior level
220K-292K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Responsible for the full lifecycle development of motion planning software for autonomous vehicles, mentoring junior engineers, and delivering algorithmic solutions.
Top Skills: C++Linux
An Hour Ago
Easy Apply
Remote
NH, USA
Easy Apply
70K-83K Annually
Mid level
70K-83K Annually
Mid level
Insurance
The Territory Manager is responsible for driving sales growth and enhancing relationships with insurance agencies through strategic engagement and support. Roles include developing marketing campaigns and collaborating with teams to improve agent experiences.
Top Skills: CRMGoogle ProductsMicrosoft Products
An Hour Ago
Easy Apply
Remote
United States
Easy Apply
162K-192K Annually
Senior level
162K-192K Annually
Senior level
Insurance
As the Director of Insurance Product Management, you will lead product management efforts, drive profitable product management, and collaborate on product development and regulatory compliance.

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account