Principal Software Developer
Lightspeed Commerce, Inc. · Remote · Remote in Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Principal level role
- Fully remote position
- Retail POS focus
- Technical leadership
- English required
Join Lightspeed as a Principal Engineer to define the technical direction for the Retail Point of Sale experience. You will solve complex systems problems involving hardware, payments, and inventory while mentoring senior engineers and improving engineering practices across the organization.
This high-impact role requires balancing immediate delivery with long-term platform health. You will work closely with Product and Design teams to turn ambiguous business challenges into robust technical solutions that merchants rely on daily.
What you'll do
- Set architectural direction for key areas of the Retail Point of Sale system
- Ensure new POS capabilities are secure, scalable, observable, and resilient
- Design reliable experiences for checkout, hardware, payments, and inventory
- Lead architectural reviews to simplify systems and reduce operational risk
- Drive improvements in reliability, availability, latency, and recovery times
- Mentor senior engineers and technical leaders to expand their scope
- Partner with cross-functional teams to define sound technical strategies
- Establish engineering practices for design, testing, and incident management
What you'll need
- Significant experience building business-critical software in production
- Track record of technical leadership across multiple teams or products
- Experience shaping architecture for large, complex, and scaled systems
- Proven ability to build and operate reliable cloud-based systems
- Strong systems-thinking skills bridging product intent and operations
- Experience working across backend, web, mobile, and infrastructure layers
- Outstanding written and verbal communication skills for clear decision-making
- Fluency in English as a working language is required
Nice to have
- Experience with POS, commerce, payments, or inventory systems
- Deep knowledge of distributed systems and offline-capable software
- Familiarity with hardware integrations and unreliable network environments
- Understanding of domain-driven design and event-driven architecture
- Experience modernizing large or legacy systems incrementally
- Background in people management or formal technical leadership
How you'll work
- Fully remote work arrangement
- Global team with offices in North America, Europe, and Asia Pacific
- English is the required working language
What you get
- Continuous learning opportunities and professional growth support
- Global mobility options within the company
- Inclusive and diverse workplace culture
- Comprehensive benefits package
Hiring process
- Criminal record check conducted as part of hiring process
- Accommodations available for candidates with disabilities