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.
- ...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
$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
$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$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- 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$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$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- ...Description 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...Remote work
$105.4k - $158k
...Division (PGSD) is seeking multiple Embedded Operating System Software Developers with the desire to learn new technologies to join the... ...clearance with SCI Basic Qualifications for Sr. Principal Embedded Operating System Software Developer: Bachelor's...Full timeRemote workRelocation packageShift work$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$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$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$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£90k per year
Principal Software Developer £90,000 per annum Bedford Permanent Hybrid Working Join us at the Money and Pensions Service (MaPS) as a Principal Software Developer. We’re looking for a hands‑on Principal Software Engineer with deep front‑end expertise to lead and strengthen...Permanent employmentWork at officeWork from homeFlexible hours$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- ...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...Remote workFlexible hours
- ...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...
- ...financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and... ...and AI services, delivering creative, scalable solutions. Develop secure, high-quality production code; review, debug, and improve...Work at office
- ...Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining... ...respond to billions of behavioral events per day in real time Develop high-performance APIs and services that support advertising,...Full timeRemote work
- ...consulting services and a suite of online analytical software tools for banks and credit unions. We are seeking a Principal Software Engineer to play a key role in... ...assisted tooling, to improve velocity, quality, and developer experience. Responsibilities Lead the...Full time
- ...technology evaluations, technical assessments and validation of software architectures, embedded software, and system integration... ...systems and platforms such as iOS and Android. Experience in developing mobile applications in an FDA regulated environment or other regulated...Full time
- ...ownership of product features and drive implementation across the backend (TypeScript) and frontend (React/TypeScript) components of our software stack. AI First: Adapt the latest AI models (language and speech) and techniques to our use case. You can contribute to any of:...Full timeImmediate startRemote workFlexible hours3 days per week
- ...JOB TITLE: Principal Software Engineer DEPARTMENT: Transportation REPORTS TO: Chief Technology Officer... ...Quality Engineers, and Support to understand requirements, develop a design and implementation plan, execute the plan, and deliver...Full timeRemote work
- ...About the Role As a Principal Software Engineer , you'll: Lead by Example : Write exemplary code, and be able to explain your process... ...quality. Mentor : Mentor and guide a talented team of developers, fostering a culture of collaboration and continuous...Full timeWork at officeFlexible hours
- ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.... ...Overview: We are seeking an experienced Principal Software Engineer with a strong background... ...will play a critical role in designing, developing, and maintaining high-performance SaaS...Remote jobFull time
$85.4k - $128k
...chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines... ...the warfighter. Come be a part of our mission! As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a challenging...Full timeContract workRelocation packageShift work- ...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
- ...all created by our global community of developers and creators. At Roblox, we’re building... ...online data workload at Roblox. As a principal engineer on the database team, you will... ...You have: ~8+ years of experience in software engineering or a relevant field ~ Deep...Full time
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 scientist Remote
- principal solutions consultant Remote
- epic principal trainer Remote
- principal Remote
- senior principal cloud computing engineer Remote
- principal consultant Remote
- principal solution architect Remote
- principal scientist Remote
- principal software architect Remote







