Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

Full-time

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.
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Remote vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Remote work

    Providence

    Remote
    5 hours ago
  • $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... 
    Suggested
    Full time

    HubSpot

    Remote
    8 days ago
  • 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... 
    Suggested
    Full time

    Precisely International Jobs

    Remote
    13 hours ago
  • $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... 
    Suggested
    Full time
    Remote work
    Work from home

    Fidelity Investments

    Remote
    7 days ago
  • $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... 
    Suggested
    Full time
    Flexible hours

    Oracle

    Remote
    3 days ago
  • $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 work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Helena, MT
    8 hours ago
  •  ...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 work
    Work from home

    BigBear Inc

    Washington DC
    1 day ago
  • $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 work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Pierre, SD
    13 hours ago
  • $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

    Dormont Manufacturing Company

    Gaithersburg, MD
    4 days ago
  • $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 time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $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 work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Santa Clara, CA
    1 day ago
  • $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 employment
    Contract work
    Remote work

    Protingent

    Bellevue, WA
    1 day ago
  • $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

    Pyramid Systems

    Remote
    13 hours ago
  •  ...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

    Ll Oefentherapie

    Boston, MA
    2 days ago
  •  ...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 time
    Part time
    Second job
    Remote work

    Superior Court of California County of Los Angeles

    Los Angeles, CA
    13 hours ago
  • $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 time
    Remote work

    Palo Alto Networks

    Remote
    7 days ago
  •  ..., 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 work
    Flexible hours

    Palo Alto Networks

    United States
    3 days ago
  • 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 job
    Contract work

    Protingent

    Bellevue, WA
    3 days ago
  •  ...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... 

    J.P. Morgan

    Seattle, WA
    14 days ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    Fetch

    Remote
    13 hours ago
  • $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 time
    Local area
    Remote work

    Liberty Mutual Insurance

    Remote
    6 days ago
  • $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 time
    Temporary work

    Root Insurance

    Remote
    3 days ago
  • $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 time
    Remote work
    Work from home
    Flexible hours

    ATPCO

    Remote
    3 days ago
  •  ...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

    Palo Alto Networks

    Remote
    2 days ago
  • $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

    Harris Computer

    Remote
    3 days ago
  • $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 time
    Temporary work

    Lumen Technologies

    Remote
    5 days ago
  • $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 time
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Remote
    13 hours ago
  • 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

    Experienced Recruiting Partners

    Remote
    13 hours ago
  • $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 time
    Relocation package

    RTX

    Remote
    7 days ago
  • $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 time
    Work experience placement
    Remote work
    Worldwide

    Cengage Group

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!