Taro Logo

Senior Software Engineer

Leading provider of cloud-based software for dealerships and OEMs, serving Powersport, Marine, RV, Trailer, Outdoor Power Equipment, and Golf Cart industries.
$124,125 - $161,928
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Lightspeed DMS, a leading provider of cloud-based software solutions for dealerships and OEMs, is seeking a Senior Software Engineer to join their innovative team. With nearly 40 years of experience and serving 4,500+ dealers across North America, Lightspeed has established itself as a crucial technology partner in the Powersport, Marine, RV, and related industries.

The role combines technical leadership with hands-on development, requiring expertise in Java/J2EE development and modern cloud technologies. As a Senior Software Engineer, you'll be responsible for designing and developing high-quality software solutions while working in an Agile environment. The position involves regular collaboration through pair programming sessions and leading domain-driven projects that impact various customer and operational objectives.

Key technical aspects include working with Java, PostgreSQL, RabbitMQ, and AWS infrastructure, while implementing microservices architecture and RESTful web services. The role requires strong experience with CI/CD pipelines and DevOps practices, emphasizing automation and quality through test-driven development.

What makes this opportunity unique is the combination of working with modern technologies while maintaining and improving mission-critical systems that directly impact thousands of businesses. The position offers competitive compensation ($124,125 - $161,928) and the flexibility of remote work. The ideal candidate will not only bring technical expertise but also leadership abilities to mentor team members and drive engineering excellence.

This role is perfect for a senior engineer who wants to make a significant impact in an established company that's continuously evolving its technology stack. You'll have the opportunity to work on complex problems, lead important initiatives, and help shape the future of dealership management solutions while working with a collaborative and innovative team.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Work with squad in an Agile manner to lead domain-driven projects
  • Drive timely/quality delivery against business goals
  • Provide technical direction and determine process improvements
  • Develop and implement clean, efficient, and well-documented code
  • Conduct unit testing and participate in code reviews
  • Work with cross-functional teams to facilitate smooth rollouts across AWS environments
  • Manage and optimize CI/CD pipelines
  • Mentor software engineers on the team

Requirements For Senior Software Engineer

Java
PostgreSQL
RabbitMQ
Node.js
  • Bachelor's degree in computer science, Engineering, or related field (or 8 years experience)
  • 5+ years of Software development experience, with strong focus on Java/J2EE
  • Experience with large scale systems and E2E design
  • Experience with Agile and Scrum methodologies
  • Proficient with test-driven development
  • Strong verbal and written communication skills
  • Experience with CI/CD pipelines and DevOps practices
  • Experience with microservices architecture and RESTful web services

Related Jobs