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, a true Canadian tech success story.
- 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.
$175k - $225k
...a recognized market-leading product. Join us in shaping the passwordless future. About the Role We're looking for a Technical Software Lead to join our growing team in San Jose, CA. In this role, you will own the design and delivery of scalable, secure backend services...SuggestedPermanent employmentFull time$120k - $155k
...insurance policies directly online. Expanding our team, we are adding experienced software innovators to enhance our development efforts. This role is ideal for experienced developers who are well-versed in the development environment outlined below and are eager...SuggestedFull timeTemporary workWork experience placementWork at officeImmediate startRemote work- Oracle in Boise, Idaho, United States, is looking for a Senior Principal Software Engineer to join the Oracle National Security Realms (ONSR)... ...with architects across the commercial cloud. You will develop and operate high -scale services, ensuring cloud -scale services...SuggestedFull time
- ...our team members to be “anonymous” either. We're looking for software engineers who share bold ideas, challenge our assumptions, teach... ...Stay current with our technology stack and industry developments Be an influencer in the app development community Innovate...SuggestedFull timeLocal areaRemote work
$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 next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to modernize legacy...SuggestedFull timeRemote work$227k - $303k
...2025. Learn more at .About the TeamThe Developer Experience team owns the services, systems... ...engineer at CoreWeave to build and ship software faster, more safely, and with greater... ...thousands of engineers.About the RoleThis is a principal-level software engineering leadership...Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours- ...DescriptionRemote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office.The Role:This Principal Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business...Full timeH1bWork at officeLocal areaRemote workWork from homeShift work
$170k - $240k
...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.Job Responsibilities:Develop and maintain software components on current and future productsResponsible...Full timeWorldwideHome office$96.8k - $223.4k
...technical problems, and mentor engineers while continuing to deepen your own technical expertise. ResponsibilitiesAs a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that support...Temporary workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours$114.3k - $164.3k
...part of the play! Position Overview: Zynga is looking for a Principal Software Engineer level in the Austin, Eugene, Toronto, San Mateo, Carlsbad, or Chicago areas. This position will be to develop and maintain the core client technology, engine-level systems,...Full timeWork experience placementCasual workLocal area- ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst... ...the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced...Full timeRemote workFlexible hours
$266.2k - $425.9k
...POS-32873About the TeamHubSpot's Developer Acceleration group empowers over 2,000 engineers... ...responsible for rethinking how software gets shipped at scale — and what becomes... ...process.About the RoleWe're looking for a Principal Software Engineer to help define the technical...Live outWork at officeRemote workShift work- ...offers the chance to design and build modern, cloud-native enterprise software that directly supports mission‑critical tax, accounting, and operational workflows for the energy industry. As a senior developer, you will work across the full stack — .NET Core, Angular, Azure,...Work at officeWork from homeFlexible 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
- 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...Full time
$154k - $243.6k
Role Description We're looking for a Principal Software Developer to join the Elasticsearch - Storage Engine team . This globally distributed, fully remote team of experienced engineers develops core storage and query technologies for observability workloads, including...Full timeWork experience placementRemote workFlexible hours$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...Full timeFlexible hours$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...Full time$147k - $237.5k
...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst... ...coding assistants (e.g., Cursor, Claude) as part of day-to-day software developmentExperience building and operating highly available...Full timeRemote work$180k - $200k
Role Description AttainX is seeking an experienced Principal Software Developer Architect with excellent communication and technical skills to support our government client. The Architect will have a minimum of 10 years of experience with software development, databases...Full timeTemporary workWork at office$107.5k - $204.5k
...aerospace and defense.This role leads the development of AI‑powered software engineering tools by building and orchestrating advanced SDLC... ...orchestrator to manage and coordinate multiple AI agents.Develop and integrate Model Context Protocol (MCP) into SDLC agents, allowing...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...partners deploying complex algorithms onto constrained hardware with speed and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the...Full timeRemote workRelocation packageFlexible hours
- ...Job Title: Principal Software Engineer, AI Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue... ...about their work and who thrive on leading-edge technologies to develop ground-breaking AI-driven enterprise-grade applications....Remote jobFull time
$150k - $300k
...communities. The Role This is a top software engineer job that incorporates... ...any more important than this. As a Principal Full Stack Engineer, your impact as a seasoned... ...experience ~ Extensive experience developing enterprise SaaS cloud applications ~ Proven...Remote jobFull timeWork at officeLocal areaWork from homeFlexible hours$200k - $260k
...technical vision and scope of future projects, while continuously developing and reviewing existing projects. Lead end-to-end product... ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or...Full timeWork experience placementLocal area$95.3k - $142.9k
...internal NGAS Engineering candidates, we have developed a Homeroom-driven hiring process aligned... ...team to develop the next generation of software for the next generation of platforms.... ...career today We are looking for a Principal Software Engineer/ Sr. Principal...Full timeRemote workRelocation packageShift work$148k - $193k
...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Principal Software Engineer to join our Xometry Partner Experience Technology Organization. In this role as a senior individual contributor, you...Full time$98.4k - $147.6k
...Systems (NGSP) in Bellevue, NE is currently seeking a Principal Engineer Software OR Sr. Principal Engineer Software to join our team supporting... ...of the software development team that is responsible for developing, sustaining and supporting the WxStream and Helios...Full timeRemote workRelocationShift work- ...'s most demanding data centers. Our Professional Services team develops and maintains a portfolio of storage management and automation... ...InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently...Full timeRemote workFlexible hours
- ...online without adding hardware, installing software, or changing a line of code. Internet... ...empathetic individuals who are committed to developing themselves and learning new skills, and... .... What you'll do As a Principal Engineer focused on Cloudflare's storage...Full timeLocal area
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
- senior principal software engineer Remote
- senior principal cloud computing engineer Remote
- principal data scientist Remote
- epic principal trainer Remote
- principal solutions consultant Remote
- principal data analyst Remote
- principal Remote
- associate principal Remote
- principal solution architect Remote







