
Principal Software Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Canada.
• Define and articulate the architectural vision for crucial components of the Retail Point of Sale (POS) platform.
• Ensure that the systems supporting new POS functionalities are designed to be secure, scalable, observable, and resilient.
• Assist teams in designing dependable experiences related to checkout, hardware, network connectivity, payments, sales, inventory, and order workflows.
• Conduct thorough architectural analyses to identify opportunities for system simplification, duplication reduction, performance enhancement, and operational risk mitigation.
• Propel enhancements in reliability, availability, latency, and recovery processes.
• Recognize recurring sources of incidents, customer challenges, and out-of-project workloads, then formulate actionable plans.
• Establish and refine engineering practices in design, testing, deployment, observability, incident management, and technical decision-making.
• Collaborate with Product, Design, Support, and other Engineering leaders.
• Mentor and guide senior engineers and technical leaders.
• Foster alignment across teams without relying on formal authority.
• Contribute to the wider Retail Engineering organization.
• Influence the architecture and technical direction of Lightspeed’s Retail Point of Sale experience.
• Extensive experience in designing and developing mission-critical software systems in production settings.
• Proven history of technical leadership across multiple teams or within a broad product area.
• Experience in shaping architectures for large-scale, scalable systems with considerable operational scale and complexity.
• Background in building and managing cloud systems with stringent reliability, security, and performance requirements.
• Demonstrated ability to deliver essential outcomes within tight timelines and with incomplete information.
• Strong systems-thinking capabilities.
• Experience working across various technology stacks or technical layers, including backend, web and mobile clients, databases, APIs, event-driven systems, and infrastructure.
• Exceptional written and verbal communication skills.
• Good judgment in facilitating technical discussions, managing disagreements, and steering groups toward clear decisions.
• A highly hands-on approach, capable of diving deep, prototyping, reviewing architectures, and contributing directly.
• Proficiency in English is required as a working language.
• A criminal background check will be conducted as part of the hiring process.
• A flexible work environment that empowers you to perform at your best.
• A culture that recognizes and celebrates high performance.
• An opportunity to make a significant impact within a team large enough to support professional growth while remaining agile enough for your voice to be heard.
• Career-shaping opportunities.
• Flexible paid time off and remote-work policies.
• Stock options.
• Contributions to your retirement plan.
• Learning opportunities to enhance your skills and advance your career.
• A health and wellness allowance.
• Paid time off for volunteering and engaging with your community.
• Employee interest groups, including employee-led initiatives and sponsored sports teams.
• A computer purchase program to assist you in acquiring your own MacBook.
• Enhanced parental leave.
• Continuous learning opportunities.
• International mobility.
• Accommodations available upon request for candidates with disabilities.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.