Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lightspeed DMS Logo

Software Engineer

Lightspeed DMS

Salary not specified
Dec 22, 2025
South Jordan, UT, US
Apply Now

Lightspeed is looking for a Software Engineer to code, test, maintain legacy technologies, and learn innovative technologies to build quality software and advance technical expertise for their cloud-based software solutions for dealerships and OEMs.

Requirements

  • Strong understanding of object-oriented programming and design principles.
  • Familiarity with cloud environments (AWS, GCP, or Azure preferred) and an ability to leverage cloud-based tools for software development and deployment.
  • Solid foundation in software development processes, debugging, and testing.
  • Ability to develop and integrate APIs, and proficiency with SQL and relational databases.
  • Basic knowledge of network communications and distributed systems.
  • Ability to manage development environments and troubleshoot independently.
  • Working knowledge of Linux or Unix operating systems.

Responsibilities

  • Determine software solutions, applying object-oriented principles to ensure reusability and scalability.
  • Develop and implement code that is clean, efficient, and well-documented, adhering to team standards.
  • Conduct unit testing and participate in code reviews to maintain high-quality code.
  • Work closely with business, product management, QA, and hosting teams to facilitate smooth rollouts across AWS environments (development, staging, production), ensuring alignment with project goals and operational needs.
  • Manage and optimize CI/CD pipelines, automating build, test, and deployment processes to streamline releases and maintain consistency across environments.
  • Utilize team tools including Jira, GitLab, SwaggerHub, and Bruno (similar to Postman) for project tracking, version control, API documentation, and testing, respectively.
  • Maintain code quality through regular refactoring and documentation for team knowledge sharing.

Other

  • A bachelor's degree in computer science, Engineering, or a related field with 3-5 years of professional experience; or equivalent experience in lieu of a degree.
  • Proven experience with Agile and Scrum methodologies.
  • Understanding of computer science concepts, including data structures, algorithms, and software lifecycle processes.
  • Driven to learn new programming languages and frameworks.
  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes) is preferred.