Remote
Principal Software Developer
About this role
Hi there! Thanks for stopping by 👋 Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! We’re looking for a Principal Engineer to help shape the architecture and technical direction of Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores, serve their customers, and keep their businesses moving. This is a high-impact individual contributor role.
You’ll work across teams to make the POS more reliable, scalable, performant, and easier to evolve. You’ll personally contribute to the most important technical problems while raising the quality of engineering across Retail through clear technical leadership, strong judgment, and practical mentorship. You’ll help us build software that works in the real world: across devices, hardware, networks, payments, inventory, and the many edge cases that make retail challenging.
You’ll bring a systems perspective to complex problems while staying close enough to the work to understand the details and help teams deliver. WHAT YOU’LL BE RESPONSIBLE FOR - Setting and communicating the architectural direction for key areas of Retail Point of Sale. - Ensuring that systems supporting new POS capabilities are well-designed, secure, scalable, observable, and resilient. - Helping teams design reliable experiences across checkout, hardware, network connectivity, payments, sales, inventory, and order workflows.
- Leading architectural deep-dives and identifying opportunities to simplify systems, reduce duplication, improve performance, and lower operational risk. - Driving improvements in reliability, availability, latency, and recovery—especially in the moments that matter most to merchants and their customers. - Identifying recurring sources of incidents, customer pain, and non-project overhead, then creating practical plans to address them.
- Establishing and evolving engineering practices across design, testing, deployment, observability, incident management, and technical decision-making. - Partnering with Product, Design, Support, and other engineering leaders to turn ambiguous business and customer problems into sound technical direction. - Mentoring senior engineers and technical leaders, helping them grow their scope and make better decisions independently.