Principal Software Engineer

Lightspeed DMS

South Jordan, UT, United States
**
Lead technical design and architecture
Build and own platform-level frameworks
Drive engineering excellence
** Lightspeed DMS is seeking a Principal Software Engineer to join its engineering team in South Jordan, UT. The ideal candidate will lead technical design and architecture for complex systems, mentor engineers, and work on delivering high-quality software for the company's cloud-native platform. **

Job Summary

  • Serve as a technical leader key in designing complex systems, driving architectural decisions, mentoring engineers, and delivering high-quality software across our cloud-native Evolution DMS platform.
  • Build and own platform-level frameworks used by other engineering squads, including authentication/authorization systems, API development tooling, and CI/CD tooling.
  • Drive cloud infrastructure decisions on AWS, including serverless architecture, container orchestration, messaging, and data services.

Matching Summary

Match Score: 75

** Lightspeed DMS is seeking a Principal Software Engineer to join its engineering team in South Jordan, UT. The ideal candidate will lead technical design and architecture for complex systems, mentor engineers, and work on delivering high-quality software for the company's cloud-native platform. **

Skills & Requirements

Must-have

  • Lead technical design and architecture
  • Build and own platform-level frameworks
  • Drive engineering excellence
  • Own end-to-end delivery
  • Champion performance and reliability
  • Drive cloud infrastructure decisions on AWS

Nice-to-have

  • Teaching experience a strong plus
  • AI/ML integration patterns
  • Desktop application development experience
  • Third-party payment integrations

Key Requirements

  • 7+ years professional software engineering experience
  • Bachelor's degree in Computer Science or related field
  • Deep expertise in Java / Kotlin / Groovy
  • Strong proficiency in TypeScript and JavaScript
  • Architect and deliver distributed, cloud-native systems
  • Integrate AI-assisted development tools
  • Extensive hands-on experience with AWS
  • Advanced proficiency with PostgreSQL
  • Designing and implementing authentication and authorization systems
  • Proficiency with containerization and orchestration
  • Leading or contributing to large-scale migrations
  • Solid understanding of messaging and event-driven systems

Work Rights

Not specified

Tailored Resume

Cover Letter