Principal Software Developer

1 week, 6 days ago
Full-time
Lead
Software Development
Lightspeed

Lightspeed

Lightspeed is a leading point of sale (POS) and commerce platform that provides independent businesses with end-to-end solutions to manage inventory, customer management, sales, and analytics across all channels. With offices worldwide, Lightspeed help...

Professional Services
1K-5K
Founded 2005

Description

  • Guide the design and architecture of critical system components for the flagship Lightspeed Retail product.
  • Personally contribute to core system areas to deliver solutions that meet customer needs.
  • Ensure new systems are well designed, scalable, and built to support new initiatives.
  • Analyze existing systems and infrastructure to identify opportunities to improve architecture, reduce duplication, and increase performance and robustness.
  • Identify recurring incident patterns and non-project overhead, and develop plans to address them.
  • Drive improvements in system reliability and performance.
  • Improve development practices across design reviews, testing, deployment, and incident management.
  • Conduct architectural deep-dives and mentor key members across services teams.
  • Help develop a high-performance engineering culture within the Retail organization.
  • Contribute to broader organizational objectives beyond the strict scope of the role.

Requirements

  • 15+ years of professional experience in software development.
  • 5+ years of experience as a technical leader for multiple teams.
  • 2+ years of experience managing architecture across multiple teams with 35+ engineers.
  • Experience building business-critical systems at scale for the cloud.
  • Track record of delivering key business outcomes under challenging timelines.
  • Experience with more than one technology stack, such as Go, PHP, Java, RoR, or Python.
  • Outstanding written and verbal communication skills.
  • Ability to moderate technical conversations, handle diverse opinions, and make quick decisions.
  • Experience with distributed systems and multi-region cloud systems (preferred).
  • Deep expertise in domain-driven software development (preferred).
  • Retail or ecommerce domain experience (preferred).
  • People management experience (preferred).

Benefits

  • Total compensation expected in the range of $210,000 - $235,000 CAD for candidates hired in Ontario.
  • Lightspeed equity scheme.
  • Flexible paid time off and remote work policies.
  • Health insurance, including medical and dental coverage.
  • RRSP pension contributions and match.
  • $500 per year health and wellness benefit.
  • Paid leave and support for new parents, including parental leave top-up.
  • Mental health platform plus counseling and coaching services.
  • Training opportunities to grow skills and career.
  • Volunteer day and innovation time at work.
  • Flexible work culture with significant autonomy.
  • Additional benefits including life and disability insurance.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - R&D

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a Member of Technical Staff to build and operate end-to-end production systems across APIs, distributed systems, data pipelines, and machine learning where needed.

Go Java Kubernetes Linux Machine Learning Python Rust SQL System Design
5 minutes ago

Software Engineer - Database Integrations

ClickHouse 51-250 IT Services

ClickHouse is hiring a remote Database Integrations engineer for the ClickPipes team to build real-time, petabyte-scale data replication systems that move data from databases into ClickHouse.

Apache Spark AWS Azure ClickHouse Flink GCP Go Kafka Kubernetes MongoDB MySQL PostgreSQL Snowflake
5 minutes ago

Staff Software Engineer, GraphQL

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a senior software engineer for Viaduct, its GraphQL-based data access platform, to improve reliability, observability, and developer experience across critical API traffic.

API Gateway CI/CD GraphQL Kotlin LLM
20 minutes ago

Staff Software Engineer, Backend - Platform (Overseer)

Coinbase 1K-5K Capital Markets

Coinbase is seeking a staff-level engineer to define and build the Overseer platform that ensures cross-service financial correctness across its fund flows and settlement systems.

Blockchain Docker DynamoDB Ethereum Flink Generative AI Go Kafka Microservices MongoDB PostgreSQL Ruby
20 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers