Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer

Lightspeed DMS

Sr Software EngineerSouth Jordan, UTCompany OverviewLightspeed 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 OpportunityWe 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 DoLead 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 HaveRequired 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 WithLanguages: Java · Kotlin · Groovy · TypeScript · JavaScript · PythonFrameworks: Jakarta EE · Spring · NestJS · Node.js · Serverless FrameworkInfrastructure: AWS (Lambda · API Gateway · EKS · S3 · SNS/SQS · CloudFront · ElastiCache · DynamoDB) · Terraform · Docker · KubernetesData: PostgreSQL · Redis/Valkey · MongoDB · RabbitMQ · ETCDAuth: Okta · FusionAuth · OAuth 2.0 · OIDCDev Tools: GitLab · Gradle · Jira · Confluence · SwaggerHub · Bruno · DatadogWhy Join UsWork on a platform used daily by thousands of dealerships across North AmericaEngineer at a scale where performance, resilience, and architectural decisions genuinely matterBe part of a collaborative, respectful engineering culture that values technical depth and continuous learningCompetitive compensation and benefits package, with meaningful

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in South Jordan, UT vacancy
  • DescriptionWe 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

    Robert Half

    Draper, UT
    16 hours ago
  •  ...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... 
    Senior
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    1 day ago
  •  ...Senior Software EngineerAt NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers...  ...smarter, faster, and more human interactions — at scale. Our engineering teams are at the center of that mission, building the products... 
    Senior
    Worldwide

    NICE

    Sandy, UT
    2 days ago
  • $80k - $180k

     ...C# on .NET Core with MVC and Vue.js at the front‑end. We develop software as simple as forms for data capture to Roslyn‑based C# class → ReST API generators to custom patterns handling our enrollment engine. We believe the best part of development is planning out code... 
    Senior
    Work at office

    Employee Navigator

    West Jordan, UT
    1 day ago
  •  ...Senior Full Stack Software Engineer At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate... 
    Senior

    NICE Actimize

    Sandy, UT
    4 days ago
  •  ...Senior AI Software Engineer We are looking for a Senior AI Software Engineer who thrives at the intersection of infrastructure, DevOps, and applied AI. In this role you will design and build intelligent automation systems that reduce toil, accelerate delivery, and improve... 
    Senior
    Work experience placement

    NICE Actimize

    Sandy, UT
    2 days ago
  •  ...Sr AI Engineer Help us transform how an entire industry thinks about safety Mojo AI is revolutionizing safety management in high-risk...  ...experience with N8N is our primary tool ~ Solid software engineering fundamentals : version control, testing, CI/CD, monitoring... 
    Senior
    Flexible hours
    Day shift

    Mojo, LLC.

    Sandy, UT
    1 day ago
  •  ...truth: When we all make together, we make all things possible. Let's make. Cricut is seeking an experienced and versatile Software QA Engineer who will be responsible for testing and qualifying Web, Mobile, Native, API and Hardware for product releases. You will be... 
    Senior
    Full time
    Live in
    Work at office
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    3 days per week

    Cricut

    South Jordan, UT
    4 days ago
  •  ...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 time
    Internship
    Work at office
    Remote work
    Flexible hours

    Faircom

    Sandy, UT
    1 day ago
  •  ...DescriptionWe’re looking for a Senior Software Engineer to join our delivery team as a hands-on technical leader with a strong product mindset and a direct line to our clients. In this role, you will own meaningful parts of what we build, design and ship production-grade... 
    Senior

    Tech9

    Draper, UT
    1 day ago
  •  ...technology to build the workforce of the future. Join us and help shape this transformation.We are seeking a visionary experienced Software Engineer to join our QA Services team. This isn't just a testing role; it's a leadership opportunity. We need a thought leader who can... 
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    1 day ago
  •  ...are the Technical Owner of the mission‑critical Customer Application and Decisioning Funnel. This role is pure distributed systems engineering —your primary mandate is to drive architectural resilience, code quality, and performance within our core Java services, all... 
    Senior
    Work at office
    Remote work
    Shift work

    Careers at Clicklease

    West Valley, UT
    5 days ago
  •  ...here you will:Join an Agile squad of developers and automation engineers supported by a product manager and scrum master, and...  ...'ll bring:8+ years of progressive development experience as a Software EngineerHands-on development experience in Node, React, and LoopbackTechnical... 
    Temporary work

    Professional Recruiters

    Sandy, UT
    4 days ago
  •  ...PDS is looking for a Front End Software Engineer: * 3 - 5 years of experience * Strong skills with Angular * experience with Java and/or C# Experience with one or more of the following technologies (Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop... 

    People, Data & Solutions

    Sandy, UT
    19 hours ago
  •  ...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

    Coda Octopus Colmek

    Murray, UT
    4 days ago
  • $180k - $200k

     ...carriers to streamline check-ins, appointments, dock scheduling, and driver workflows. About the Role In your role as a Senior Software Engineer you will work with others to design, develop, and implement any changes, bug fixes, and new features to our web application... 
    Senior
    Flexible hours

    Vector Space Systems

    Draper, UT
    1 day ago
  • $111.69k - $139.59k

     ...effective cloud infrastructure Apply experience with vector databases and embedding models as a plus Qualifications 5+ years of software engineering experience with a focus on Java Proficiency with cloud technologies, specifically Amazon Web Services (AWS) Experience with... 
    Senior

    10 Ancestry.com Operations Inc.

    Draper, UT
    4 days ago
  •  ...Senior Software Engineer (Draper, Utah On-site) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through innovative, inclusive, and technology-driven financial... 
    Senior
    Work visa

    Acima LLC.

    Draper, UT
    3 days ago
  •  ...Job Description: Senior Software Engineer (Draper, Utah, In-Office) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through... 
    Senior
    Work at office
    Work visa

    Upbound Group, Inc.

    Draper, UT
    1 day ago
  • $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 enterprise... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Draper, UT
    1 day ago
  •  ...Software Engineer, Advanced ServicesAt NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate... 
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    NICE

    Sandy, UT
    22 hours ago
  •  ...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 will play a key role on the team and will collaborate with talented... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  • $130k - $150k

    As a Software Engineer, you'll have the chance to design, build, and maintain innovative software solutions that drive both reliability and efficiency. You'll collaborate with dynamic teams to deliver high-quality products that not only meet business and customer needs... 
    Senior
    Bank staff
    Work at office
    Monday to Friday

    Sunwest Bank

    Draper, UT
    3 days ago
  •  ...candidates at scale, and build elite sales teams, without the usual hiring headaches. We’re seeking a highly skilled Senior Software Engineer to help us scale to the next level. Position Overview We are looking for a passionate and experienced Senior Software... 
    Senior
    Permanent employment

    SalesDraft Recruiting

    Draper, UT
    6 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Bill

    Draper, UT
    1 day ago
  •  ...reviews.Write unit, integration, and performance tests to ensure high code quality.Participate in code reviews and mentor junior engineers.Ensure performance, security, scalability, and maintainability across services.Contribute to architectural decisions and help evolve... 
    Senior

    My3Tech Inc

    Sandy, UT
    4 days ago
  •  ...8. Write unit, integration, and performance tests to ensure high code quality. 9. Participate in code reviews and mentor junior engineers. 10. Ensure performance, security, scalability, and maintainability across services. 11. Contribute to architectural decisions... 
    Senior
    Local area

    My3Tech Inc

    Sandy, UT
    1 day ago
  •  ...IT Software EngineerAt NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And...  ...career opportunity that will light a fire within you.IT Software Engineer, Core AI DevelopmentSo, what's the role all about?NICE is... 
    Work at office
    Remote work
    Flexible hours

    NICE Actimize

    Sandy, UT
    2 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    West Jordan, UT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!