lightspeeddms

Principal Software Engineer

Apply Now

At a Glance

Location
South Jordan, Utah, United States
Experience
7+ years
Posted
2026-03-21T13:36:43-04:00

Key Requirements

Required Skills

AWSBashDockerJavaJavaScriptKotlinKubernetesLinuxMicroservicesMongoDBNode.jsOraclePostgreSQLPythonREST APIReactRedisTerraformTypeScript

Domain Knowledge

  • Automation
  • Engineering
  • Regulatory

Requirements

Java / Kotlin / Groovy

Jakarta EE ecosystem

— including JPA, Wildfly/JBoss, or Spring — with a strong command of object-oriented and functional design principles.

TypeScript and JavaScript

— including Node.js and modern backend frameworks such as NestJS — with the ability to contribute across the full stack.

architect and deliver distributed, cloud-native systems

Responsibilities

Lead technical design and architecture

for complex, cross-functional features — evaluating trade-offs, defining patterns, and ensuring solutions are scalable, maintainable, and performant across a large enterprise-grade codebase.

Build and own platform-level frameworks

used by other engineering squads — including authentication/authorization systems, API development tooling, webhook infrastructure, messaging pipelines, AI integrations, and CI/CD tooling.

Drive engineering excellence

through code reviews, architectural guidance, and establishing best practices that raise the bar for the entire team.

About the Company

Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer, and Golf Car industries adding hundreds of dealerships to the Lightspeed community each year.

Lightspeed’s Dealer Management Solution (DMS) enables dealerships to optimize their end-to-end business operations, including Sales, Parts, Service, Rentals, Payments, Accounting, and Customer Relationship Management (CRM). When implemented into their daily operations, Lightspeed helps dealers increase their profitability by selling more units, service, and parts, all while creating a more streamlined experience for customers.

Lightspeed is the most complete and integrated DMS in the industry with over 500 integrations with Original Equipment Manufacturers (OEMs), aftermarket parts and accessory distributors and dozens of other software tools that a dealership may use to run their business. Uniquely designed by dealers for dealers, and refined over the past 4 decades, Lightspeed empowers over 4,500+ dealers across North America with the tools and technology they need to manage their dealerships.

We are looking for a

Principal Software Engineer

to join one of our high-impact engineering squads. In this role, you will serve as a technical leader and be key in designing complex systems, driving architectural decisions, mentoring engineers, and delivering high-quality software across our cloud-native Evolution DMS platform. You will work at the intersection of scale, performance, and user impact, tackling some of the hardest problems in our stack.