Sr Software Engineer
Lightspeed DMS
Sr Software Engineer South Jordan, UT Company Overview: 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. The Opportunity We are looking for a Senior Software Engineer to join one of our high-impact engineering squads. In this role, you will serve as a technical leader — 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. This is a full-time position with the opportunity to work in a collaborative, Agile environment where your decisions carry real weight. What You'll Do 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. Mentor and develop junior and mid-level engineers through pairing, design reviews, and knowledge sharing — fostering a culture of continuous learning (teaching experience a strong plus). Own end-to-end delivery of features from design through production — writing clean, efficient, well-documented code in Java, Kotlin, and TypeScript adhering to team standards. Lead and execute complex integrations with third-party systems — including payment processors, identity providers, OEM data feeds, and external APIs — ensuring resilience, security, and maintainability. Champion performance and reliability — proactively identify and resolve bottlenecks, design for failure, and implement resilience patterns (circuit breakers, caching strategies, backoff/retry) across our service integrations. Drive cloud infrastructure decisions on AWS — including serverless architecture (Lambda, API Gateway), container orchestration (EKS), messaging (SNS/SQS, RabbitMQ), and data services (RDS PostgreSQL, ElastiCache/Redis, DynamoDB). Manage and evolve CI/CD pipelines — automating build, test, and deployment processes using GitLab CI, Gradle, Terraform, and Serverless Framework to enable rapid, consistent releases across environments. Lead incident response and root cause analysis for high-severity production issues, translating findings into actionable architectural improvements. Contribute to infrastructure as code using Terraform, supporting reproducible, version-controlled AWS environment provisioning. Maintain and improve technical documentation in Confluence, ensuring architectural decisions, patterns, and runbooks are accessible and up to date. Evaluate and adopt emerging technologies — including AI/ML tooling — making recommendations that align with long-term platform direction. What You Should Have Required Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field with 5+ years of professional software engineering experience; or equivalent experience in lieu of a degree. Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem — including JPA, Wildfly/JBoss, or Spring — with a strong command of object-oriented and functional design principles. Strong proficiency in TypeScript and JavaScript — including Node.js and modern backend frameworks such as NestJS — with the ability to contribute across the full stack. Demonstrated ability to architect and deliver distributed, cloud-native systems at scale — including microservices, event-driven architectures, and RESTful API design. Integrate AI-assisted development tools (such as GitHub Copilot, Claude, or equivalent) into day-to-day engineering workflows — including code generation, automated code review, test authoring, and documentation — to improve individual and team productivity without compromising code quality or security standards. Extensive hands-on experience with AWS — specifically Lambda, API Gateway, CloudFront, S3, SNS, SQS, EKS, ElastiCache, and DynamoDB — and a track record of deploying and operating production workloads in cloud environments. Advanced proficiency with PostgreSQL and other data stores (Redis/Valkey, MongoDB) — including query optimization, indexing strategies, and schema design. Proven experience designing and implementing authentication and authorization systems — including OAuth 2.0, OIDC, and integration with identity providers such as Okta and FusionAuth. Proficiency with containerization and orchestration — Docker and Kubernetes/EKS — at a production operations level. Demonstrated experience leading or contributing to large-scale migrations — including legacy system rewrites, on-prem to cloud migrations, or major platform re-architectures. Solid understanding of messaging and event-driven systems — RabbitMQ, SNS/SQS, and ETCD-backed configuration management. Strong verbal and written communication skills with a demonstrated ability to influence technical direction across teams. Preferred Qualifications: AWS Certification (Cloud Practitioner, Solutions Architect, or AI Practitioner) strongly preferred. Experience on a developer platform or framework team — building shared tooling, libraries, and infrastructure that other engineering squads build on top of. Familiarity with AI/ML integration patterns in production software — including LLM APIs, prompt engineering, or agentic workflow tooling. Solid experience with infrastructure as code using Terraform and deployment automation using Serverless Framework and GitLab CI. Experience with desktop application development and migration from legacy desktop (Swing or equivalent) to modern web/React front ends. Experience building and maintaining third-party payment integrations (e.g., WorldPay, Stripe, or equivalent payment processors), with strong understanding of PCI compliance considerations. Experience with build tooling — Gradle, Ant, or equivalent — in large multi-module Java projects. Familiarity with test-driven development (TDD), Jest, and maintaining high code coverage standards across unit, integration, and regression testing. Experience with observability tooling — Datadog, distributed tracing, structured logging, and defining SLOs/SLIs for production services. Prior experience in a teaching, mentoring, or adjunct instruction role is a meaningful differentiator and reflects the collaborative culture we value. Working knowledge of Linux/Unix systems and scripting (Python or Bash). Oracle Certified Java Programmer or equivalent certification a plus. Tools & Technologies You'll Work With Languages: Java · Kotlin · Groovy · TypeScript · JavaScript · Python Frameworks: Jakarta EE · Spring · NestJS · Node.js · Serverless Framework Infrastructure: AWS (Lambda · API Gateway · EKS · S3 · SNS/SQS · CloudFront · ElastiCache · DynamoDB) · Terraform · Docker · Kubernetes Data: PostgreSQL · Redis/Valkey · MongoDB · RabbitMQ · ETCD Auth: Okta · FusionAuth · OAuth 2.0 · OIDC Dev Tools: GitLab · Gradle · Jira · Confluence · SwaggerHub · Bruno · Datadog Why Join Us Work on a platform used daily by thousands of dealerships across North America Engineer at a scale where performance, resilience, and architectural decisions genuinely matter Be part of a collaborative, respectful engineering culture that values technical depth and continuous learning Competitive compensation and benefits package, with meaningful Lightspeed DMS
- ...Overview: Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer,... ...The Opportunity We are looking for a Senior Software Engineer to join one of our high-impact engineering squads. In this role...SeniorFull timeFlexible hours
$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...SeniorRemote jobFull timeWork at officeLocal area- ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our...SeniorTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
- ...workforce of the future, today.We are seeking a Senior CIAMSoftware Engineer in Salt Lake City to join our CIAM team to help support and... ...we do. Come join us in transforming engineering and banking software!This Software Engineer will be responsible for maintenance as well...SeniorWork at officeWork from homeFlexible hours3 days per week
- We are looking for a Senior Software Engineer to build and enhance software solutions that support hearing healthcare services in Draper, Utah. This role will shape technical direction, contribute hands-on engineering expertise, and help deliver dependable applications...Senior
$65 - $70 per hour
Sr. Software Engineer Salt Lake City, UT 6-month contract-to-Hire $65.00 to $70.00 per hour with a conversion salary of $130K annually DOE Summary The Software Engineer will design, develop, and maintain scalable enterprise applications and software solutions. This role...SeniorHourly payContract work- ...SHIFTDAY (United States of America)SUMMARY OF DUTIESEnsures that software used in Merit medical devices, manufacturing systems, and... ...and/or experience equivalent to a Bachelor’s degree in relevant engineering discipline.A minimum of eight (8) years of experience in software...SeniorFull timeLocal areaShift workNight shift
- ...builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and...Full timeInternshipWork at officeRemote workFlexible hours
- ...Advanced Services development team. If you are passionate about great software development and care about the quality of your work, you should... ...you got what it takes? ~2-4 years of experience as software engineer ~ Strong experience of development on Windows ecosystem, use...Full timeContract workWork at officeImmediate startRemote workFlexible hours
- ...Coda Octopus Engineering is an established Utah based small agile engineering firm in business for over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering to create unique and ruggedized solutions for critical military and commercial...Senior
- Sr AI Engineer Help us transform how an entire industry thinks about safety Mojo AI is revolutionizing safety management in high-risk industries... ...automation experience with N8N is our primary tool Solid software engineering fundamentals : version control, testing, CI/CD,...SeniorFlexible hoursDay shift
- ...Specifically, our team is responsible for the company’s technology engineering, architecture, and infrastructure, providing 24x7 support to... ...to learn, innovate, and make an impact from day one. As a Software Engineer Intern, you’ll join a 10-week Summer Internship Program...Full timeInternshipSummer internshipWork at officeLocal areaFlexible hours
$91.7k - $163.7k
...advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. Position Summary As a Senior Software Engineer, you will play a critical role in designing, building, and maintaining core Java-based applications while optimizing...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work- ...Job Description:SENIOR SOFTWARE ENGINEER(Draper, Utah On-site)(No Sponsorships)ABOUT UPBOUNDUpbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through innovative, inclusive...Senior
$130k - $155k
...Job Title: Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager About the Role As a Software Engineer, you'll have the chance to design, build, and maintain innovative software solutions that drive both reliability...SeniorBank staffWork at office- ...us great.Zions is recruiting for the position of SeniorSoftware Engineer—API on the Digital Treasury Engineering & Support team. The... ...OAuth, JWT, JWE, and HMAC), and relational databases.Knowledge of software engineering practices and programming languages. Familiarity with...Temporary workH1bWork at officeFlexible hours3 days per week
- ...Job Description Senior Software Engineer (.NET & Cloud Technologies) Job Summary Seeking a highly skilled and experienced Senior Software Engineer with expertise in .NET and cloud technologies to join a dynamic product development team. In this role will...SeniorFull time
- UPS is hiring for various positions including package handlers, delivery drivers, and customer service representatives. Competitive wages with comprehensive benefits and flexible scheduling. Opportunities for career growth in a dynamic work environment. Join a leading ...Flexible hours
- ...real, tangible creations—one project at a time.Let’s make.Job DescriptionCricut is seeking a highly motivated and experienced Software QA Engineer to help deliver high-quality experiences across Web, Mobile, Desktop, API, Hardware, and AI-powered products. This role is...Work at officeRemote workRelocationRelocation package
$148.8k - $178.5k
...growing Fintech Company Join BILL as a Senior Frontend Engineer on our Product Engineering team, where you will build intuitive... ...skills and a passion for building high-quality, scalable software solutions Specialized experience in deterministic UI state...SeniorFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours- ...by the development manager. Technical design and analysis of business use cases in preparation for development. Work well in Agile Software Development Life Cycle. Document in code and contribute to team and project wiki spaces for delivery to platform owners and...Work at officeLocal area
- ...ultimate career opportunity that will light a fire within you. So, what’s the role all about? We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership, and a passion for building high-quality, scalable systems. This...Full timeWork at officeRemote workFlexible hours
- ...Job Description Job Description Description: The Senior Full Stack Software Engineer is the most senior individual contributor responsible for architecting, designing, and building web, mobile, and internal applications at Campbell Companies. This role owns technical...SeniorFor contractorsWork at officeLocal areaMonday to Friday
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorRemote jobWork at office- ...and passion of all of us—from design and engineering to the manufacturing and marketing of our... ...maximize market acceptance of products.The Sr. Human Factors Engineer will play a key... ...as opposed to just participating in them)Software Tools: experience with FigmaFull Product...SeniorFull timeWork at officeRemote work
- ...career, and the financial world. The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Software Engineers who are ready to learn and contribute to the development of the next generation of our financial services platform. Key...Full timeWork experience placementInternship
- ...and creating wonderful user experiences for progressive web applications. At Interopion, you will work with product managers, software engineers, healthcare workers, and clients to define, design, prototype, and build healthcare applications that improve the lives of...SeniorFull time
- ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are looking for a Software Engineer with a background in Platform Engineering to build and scale our modern infrastructure. In this role, you will bridge the gap...Temporary workH1bWork at officeFlexible hours
- ...performance, compensation, benefits, development and learning, rewards and recognition, and community. As Senior Director of Software Engineering, you will own engineering across this portfolio and transform these experiences into a coherent employee journey powered by...SeniorWork at office
- ...excellent company and changed an industry by putting the customer first, always. The best is yet to come!Why you want this jobAs a Software Engineer II at SeekWell, you'll help build the systems that power critical business operations and customer experiences. These include...Work from home2 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- software developer fintech South Jordan, UT
- startup software engineer South Jordan, UT
- software engineer South Jordan, UT
- software engineer amazon South Jordan, UT
- cybersecurity software engineer South Jordan, UT
- software engineer healthcare South Jordan, UT
- part time software developer remote South Jordan, UT
- software developer South Jordan, UT
- entry level software engineer remote South Jordan, UT
- ngo software engineer South Jordan, UT



