Principal Software Developer
Lightspeed Commerce, Inc.
Role Description
As a hands-on Principal Software Developer, you’ll guide design and architecture of the critical system components of the flagship Lightspeed Retail product used by thousands of merchants around the world. You will personally contribute to the key parts of the systems to deliver innovative solutions that meet customer needs. You will uplevel engineering craft across the organization by providing technical guidance, promoting best practices, mentoring fellow engineers, while empowering the teams to build towards a sustainable architecture.
For this role, you should be located in Canada/USA, and able to work within EST/EDT hours. We offer a choice of fully remote, partially remote or fully office-based work environments (in cities with local offices).
What you'll be responsible for
- Ensuring that systems built to support new initiatives are well designed and scalable.
- Analyzing existing systems and infrastructure landscape, identifying opportunities to improve architecture, reduce duplication, make systems more performant and robust.
- Identifying key recurring patterns leading to incidents and non-project overhead, and coming up with a plan to address those.
- Driving improvements in our systems reliability and performance.
- Improving development practices, from design reviews, to testing and deployment, and to incident management.
- Conducting architectural deep-dives and mentoring key members across all services teams.
- Playing a key role in developing a high-performance culture in the Retail organization.
- Contributing as part of the wider team to achieve organizational objectives even if this means doing things that aren’t strictly within the scope of your role.
Qualifications
- 15+ years of professional experience in software development.
- 5+ years of experience as a technical leader for multiple teams.
- 2+ years of experience in managing architecture across multiple teams with more than 35+ engineers.
- History of developing business critical systems at scale, to run on the cloud.
- History of delivering key outcomes for the business, under challenging timelines.
- Experience in more than one technology stack such as Go, PHP, Java, RoR, Python, etc.
- Outstanding written and verbal communication skills, with the ability to convey ideas concisely.
- Ability to moderate technical conversations, handle diverse opinions, and make quick decisions.
Requirements
- Expertise in distributed systems and building multi-region systems for the cloud (even better if you have, but not necessary).
- Deep expertise in domain-driven software development (even better if you have, but not necessary).
- Ability to lead and guide a team of engineers while contributing alongside them (even better if you have, but not necessary).
- Retail or Ecommerce domain experience (even better if you have, but not necessary).
- Experience with people management responsibilities (even better if you have, but not necessary).
Benefits
- Join a growing team and help us move to the next level.
- Amazing benefits & perks, including equity for all Lightspeeders.
- Constant development of both your skill-set and business acumen with limitless growth opportunities.
- Lots of autonomy, flexible work culture.
- Innovation time to explore and learn at work.
- Shaping the company by joining cultural & technical committees.
- Tons of growth opportunities into technical or people management roles.
- Opportunity to join a fast-paced, high-growth company.
- Opportunity to learn, expand your skill set, forge wonderful relationships and make your mark within the diverse and inclusive Lightspeed family.
- Lightspeed equity scheme (we are all owners).
- Flexible paid time off and remote work policies.
- Health insurance.
- Contributions to your pension plan - RRSP.
- Health and wellness benefit of $500 per year.
- Paid leave and assistance for new parents.
- Mental health online platform and counseling & coaching services.
- Training opportunities to grow your skills and career.
- Volunteer day.
- Fully stacked kitchen (hot and cold beverages, meals served).
- Happy hours to build your relationships with colleagues after work.
$138.82k - $208.54k
Role Description The Principal Software Developer uses a wide application of principles, theories, and technology concepts related to Human Resource and Payroll and/or Supply Chain and/or Finance and/or nurse scheduling and/or IS business processes and ERP systems, to...SuggestedFull timeWork at officeRemote work$266.2k - $425.9k
Role Description We're looking for a Principal Software Engineer to help define the technical future of release engineering at HubSpot — at... ...design, test infrastructure, deployment orchestration, and developer ergonomics. ~Help define what the next generation of HubSpot...SuggestedFull time- Role Description We’re seeking a technical leader to drive our AI strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the Precisely Data Integrity Suite. You'll combine hands-on engineering with team leadership and customer-facing collaboration...SuggestedFull time
$178.13k - $188.13k
...States. Programs testable and maintainable software solutions within Cloud computing... ...EE, Spring, and Spring Boot. Designs and develops database schema, PL/SQLs, stored procedures... ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull timeRemote workWork from home$114.6k - $234.6k
Role Description ~Architect, design, develop, deploy, and operate production-grade AI systems powered by LLMs, agents, retrieval, and enterprise data. ~Build agentic AI systems that leverage tool use, memory, planning, orchestration, and workflow automation to solve...SuggestedFull timeFlexible hours$96.8k - $251.6k
...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and... ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours- ...Overview Are you ready to take your career to the next level? BigBear.ai is seeking a Principal Software Developer to join our GALE (Generic Area Limitation Environment) Support team. This is your chance to work on impactful projects that directly support the Department...Remote workWork from home
$135.2k - $306.4k
...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and... ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours$131.3k - $237.35k
...Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Alaska Automation Capability (AAC) . AAC is part of the FAA’s broader initiative to modernize legacy flight service systems...Remote work$170k - $210k
...and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team. As a Principal Software Developer Engineer, you will: Develop and maintain...Full timeWorldwideHome office$96.8k - $251.6k
...plane level and performance problems. You should be a rock‑solid developer able to dive deep into low‑level systems, design broad... ...Envision, collaborate with executives for investment and drive the software design and development for new major data‑plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours$52 - $85 per hour
...Job Description Position Title: Principal Software Developer Position Description: Protingent Staffing has an exciting REMOTE contract Principal Software Developer opportunity. Job Responsibilities: Design, implement, document, and test software based on...Permanent employmentContract workRemote work$166.09k - $210k
Role Description The Senior Principal Software Engineer/Developer will serve as a lead enterprise architect and AI engineering authority, responsible for defining and delivering large-scale, mission-critical AI-enabled systems for HUD and the AIR platform. This role goes...Full time- ...team (Oracle Health Data Services - OHDS) is foundational to software products being built and serves the critical role of... ...and application use cases. The OHDS team is looking for a Principal Software Developer to drive the data platform forward. In this role you will...Remote job
- ...populous counties. ABOUT THE POSITION Are you looking to shape enterprise applications at an advanced strategic level? As a Principal Software Developer, you’ll lead innovation through architecture refinement, full‑stack development, and forward‑thinking software...Full timePart timeSecond jobRemote work
$147k - $237.5k
...backend languages (e.g., Go, Java, Python, Rust) ~Experience using AI coding assistants (e.g., Cursor, Claude) as part of day-to-day software development ~Experience building and operating highly available systems in production ~Experience working with cloud...Full timeRemote work- ..., and shared success where your work truly matters. Job Summary The Developer Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers...Remote workFlexible hours
- Protingent is looking for a skilled Principal Software Developer for a remote contract role. This position involves designing and implementing software while mentoring other developers. The ideal candidate should have over 8 years of experience with web applications, particularly...Remote jobContract work
- ...take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across...
$2,000 per month
...directly influence user behavior and business outcomes. As a Principal Engineer in Growth, you will operate as a senior technical... ...excellence, and product-minded engineering culture. ~Accelerate Developer and Product Velocity ~Champion tools, workflows, and...Full timeWork at officeRemote workFlexible hours$178.13k - $211k
...the work of team members. ~Mentor junior team members. ~Develop component design. ~Develop system/application... ...field and 8 years of experience in the job offered or in a Principal Software Engineer-related occupation. ~Position requires demonstrable...Full timeLocal areaRemote work$223.55k - $259k
Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan...Full timeTemporary work$139.24k - $185k
...fares across 160+ countries. This platform will shape how airlines distribute and optimize their products in real time. As a Principal Software Engineer, you won’t just contribute—you’ll lead from the front, solving some of the hardest technical challenges in...Full timeRemote workWork from homeFlexible hours- ...scalable backend services that process high-volume telemetry data ~Develop systems for ingestion, storage, indexing, and querying of time-... ...coding assistants (e.g., Cursor, Claude) as part of day-to-day software development ~Experience building and operating highly...Full time
$140k - $150k
...Description Altera is seeking a highly experienced and innovative Principal Software Engineer with deep expertise in ServiceNow to lead our... ...an AI-driven future. This pivotal role involves designing, developing, and implementing complex ServiceNow solutions and driving innovation...Full time$152.07k - $223.03k
Role Description The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy, with a focus on AI-native engineering, agentic systems, intelligent automation, and large-scale distributed...Full timeTemporary work$140k - $200k
...infrastructure that redefines performance, scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming... ...~10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). ~Deep knowledge...Full timeRemote workHome officeFlexible hours- Role Description We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical role in designing and... ...across the team. Qualifications ~6+ years of experience developing and debugging system-level software in Golang or similar...Full time
$132.4k - $251.6k
...Build, update and maintain different types of radar models through software engineering in the host simulation code. ~Integrate with... ...maintain, and enhance existing radar software products. ~Design, develop, test, and debug real-time, multi-threaded software,...Full timeRelocation package$117.1k - $187.3k
...workflows and Content AI platforms. ~Build and lead remote software engineering organizations using agile principles to architect... ...experience. ~5 years of technology leadership experience, including developing technology strategies, fostering innovation, and influencing...Full timeWork experience placementRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data scientist Remote
- principal consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal cloud computing engineer Remote
- senior principal scientist Remote













