Sr Software Engineer

Lightspeed DMS - South Jordan, UT

Hiring: Sr Software Engineer Company: Lightspeed DMS Location: South Jordan, UT Job Posted Time: 2026-09-15 15:13:33 Employment Type: Full-time / Hybrid Target Skills & Keywords : API Gateway, AWS, Agile, Bash, Bruno, CI/CD, CloudFront, Configuration Management, Confluence, Datadog, Docker, DynamoDB, EKS, Event-Driven, GitHub, GitLab, GitLab CI, Gradle, Groovy, Infrastructure as Code, Java, JavaScript, Jest, Jira, Kotlin, Kubernetes, LLM, Lambda, Linux, Microservices, MongoDB, NestJS, Node.js, OAuth2, OIDC, Okta, PostgreSQL, Python, RDS, REST, RabbitMQ, React, Redis, Root Cause Analysis, S3, SNS, SQS, Serverless, Spring, Stripe, TDD, Terraform, TypeScript, Valkey About the job Experience: •40 years of industry leadership and a track record that proves stability and ambition are not mutually exclusive •Over 40 years of industry leadership and a track record that proves stability and ambition are not mutually exclusive Required Skills: •This is a full-time position with the opportunity to work in a collaborative, Agile environment where your decisions carry real weight. •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. 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. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!