Lightspeed DMS
Posted 1mo ago

Sr Software Engineer

Lightspeed DMS
Montevideo, Uruguay
OnsiteFull Time
Responsibilities
  • leading development
  • mentoring team
  • managing deployments
Requirements
  • 6+ years advanced Java development
  • Bachelor's degree or equivalent experience
  • Cloud (AWS/GCP/Azure), APIs, SQL, Linux, Agile, CI/CD
  • Containerization (Docker/Kubernetes) preferred
Technical tools mentioned
JavaJava EEJ2EEAWSGCPAzureJiraGitLabSwaggerHubBrunoConfluenceLinuxDockerKubernetesSQL

Job description

Company Overview:

Lightspeed 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.

We are an innovative and collaborative team that is hungry for innovative technologies. The Senior Software Engineer is pivotal for coding, testing, willing to learn innovative technologies, while also willing to maintain legacy technologies and can work in fast-paced environments. This role offers opportunities for growth and is ideal for a collaborative and self-motivated individual who is passionate about building quality software and advancing their technical expertise.  

What you'll do:

  • Lead development efforts, mentor junior team members and drive architectural and design decisions.
  • Collaborate in Agile teams to refine requirements, estimate tasks, and contribute to sprint activities.
  • 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 and update documentation regularly in Confluence to keep resources current and accessible for team collaboration.
  • Maintain code quality through regular refactoring and documentation for team knowledge sharing.

What you'll have:

Qualifications:

  • A bachelor's degree in computer science, Engineering, or a related field with 6+ years of advanced Java development experience; or equivalent experience in lieu of a degree.
  • 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.
  • Proven experience with Agile and Scrum methodologies.
  • Understanding of computer science concepts, including data structures, algorithms, and software lifecycle processes.
  • 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.
  • Driven to learn new programming languages and frameworks.
  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes) is preferred.
  • Strong verbal and written communication skills.
  • Ability to work collaboratively and share knowledge with team members.
  • Demonstrates organizational skills and an ability to prioritize effectively.

Preferred Qualifications:

  • Experience with Java Enterprise Edition (Java EE) or J2EE is a strong plus.

 

Inclusion and Diversity at Lightspeed:

At Lightspeed, we celebrate the uniqueness of every individual and encourage diverse perspectives. We believe that inclusion drives innovation and fosters meaningful connections. We are committed to building an environment where everyone feels valued and empowered to make an impact.

Equal Employment Opportunity Statement:

Lightspeed is an Equal Opportunity Employer and is dedicated to building a diverse and inclusive workforce. All qualified applicants will be considered for employment without regard to race, color, creed, ancestry, national origin, gender, sexual orientation, gender identity, gender expression, marital status, religion, age, disability, veteran status, or any other protected category.

Important Note:

Applicants must be authorized to work in the U.S.

Ready to apply?

Take the next step in your career—apply today and join a team where your skills will make an impact!

 

About Lightspeed DMS

Cloud-based dealer management software for recreational vehicle dealerships.

Year founded
1983
Employees
500
Organization type
Private
Latest investment
Private Equity (2023) — led by Brookfield
Headquarters
US

Similar jobs

Software Engineer roles near Montevideo, undefined
5d
Save
Mark Applied
Hide
Ingeniero/a de Software Junior
Montevideo, Montevideo Department, Uruguay
OnsiteFull Time
Domus Global: Delivers global AI-first technology and digital transformation services.
Computer science or systems degree completed or nearing completion; approved architecture and database courses; technical English; object-oriented programming and relational database knowledge. No prior work experience required.
1w
Save
Mark Applied
Hide
Software Engineer (Sports Media)
Montevideo, Montevideo Department, Uruguay
OnsiteFull Time
Sportradar
SportradarNASDAQ: SRAD: Provides data and technology for sports, media, and betting.
3+ YOERequires 3+ years of professional software development experience, data-driven architecture, RESTful APIs, microservices, SQL, NoSQL, SaaS, CI/CD, GitLab or GitHub, Agile, and scalable production software experience.
JavaScript, TypeScript, Node, React, PostgreSQL, Redis, MongoDB, AWS, Lambda, DynamoDB, DocumentDB, SQS, EventBridge, GraphQL, SQL, NoSQL, GitLab, GitHub, RESTful APIs, CI/CD, Scrum, Kanban, AWS serverless, containers
1w
Save
Mark Applied
Hide
Desarrollador de SW 2
Montevideo, Montevideo Department, Uruguay
OnsiteFull Time
SONDA
SONDASantiago Stock Exchange: SONDA: Provides information technology services and digital transformation solutions.
Software development experience, programming languages and frameworks, version control, agile methods, teamwork, and a relevant engineering or computer science education. Smart Cities experience preferred.
IoT, Big Data
1w
Save
Mark Applied
Hide
Software Engineer - C&P Fury - IT
Montevideo or Medellín or Buenos Aires
HybridFull Time
Mercado Libre
Mercado LibreNASDAQ: MELI: E-commerce and financial services marketplace for Latin America.
Knowledge of distributed systems, microservices, AWS or GCP, scalable architecture, concurrent high-performance programming, Java, Python, and operational support.
AWS, GCP, Java, Python, Fury App
1w
Save
Mark Applied
Hide
Software Engineer - C&P Fury - IT
Montevideo or Medellín or Buenos Aires
HybridFull Time
Mercado Libre
Mercado LibreNASDAQ: MELI: Leading e-commerce and fintech ecosystem in Latin America.
Experience with distributed systems, microservices, cloud development using AWS or GCP, scalable architecture, concurrent high-performance programming, Java and Python; operational support flexibility required.
AWS, GCP, Java, Python, Fury App
1mo
Save
Mark Applied
Hide
Software Engineer Fullstack
Montevideo, Montevideo Department, Uruguay
HybridFull Time
Delivery Hero
Delivery HeroXETRA: DHER: Global online food ordering and quick commerce delivery marketplace.
Advanced experience with Node.js and React, JavaScript/TypeScript, SQL/NoSQL databases, automated testing, CI/CD, cloud, Docker/Kubernetes, and observability.
Node.js, React, JavaScript, TypeScript, MongoDB, DynamoDB, React Testing Library, Jest, Cypress, Grafana, Jenkins, AWS, GCP, Azure, Docker, Kubernetes
6mo
Save
Mark Applied
Hide
Staff Software Engineer
Buenos Aires or Bogotá or Mexico City or Caracas or Lima or Montevideo
RemoteFull Time
Cashea
Cashea: BNPL financial platform enabling interest-free installment shopping in Venezuela.
5+ YOEStaff-level experience designing and operating distributed user/identity systems; strong backend expertise (Node.js/NestJS/TypeScript or Rust/Go); experience with PostgreSQL, Redis, message queues (RabbitMQ/Kafka/Pub/Sub), and gRPC/REST APIs; bilingual (ES/EN).
Node.js, NestJS, TypeScript, Rust, Go, PostgreSQL, Redis, RabbitMQ, Kafka, Pub/Sub, gRPC, REST
7mo
Save
Mark Applied
Hide
Software Engineer
Buenos Aires or Montevideo
OnsiteFull Time
Scale AI
Scale AI: Provides data and infrastructure for training artificial intelligence models.
6+ YOE6+ years software engineering; strong Python and TypeScript/Node.js; distributed systems; robotics data; AWS/Kubernetes; collaboration with ML teams.
Python, TypeScript, Node.js, C++, React, Docker, Kubernetes, AWS, Temporal, MongoDB, PostgreSQL