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, 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Remote vacancy
  •  ...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... 
    Suggested
    Full time
    Local area
    Remote work

    Hired Recruiters

    Remote
    8 hours ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Berkshire Hathaway Direct Insurance Company

    Pittston, PA
    8 hours ago
  • 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... 
    Suggested
    Full time

    Career-Mover

    Remote
    8 hours ago
  • $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
    2 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
    13 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... 
    Full time

    Precisely International Jobs

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

    Elastic

    Remote
    3 days 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... 
    Full time

    HubSpot

    Remote
    2 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

    Augusta, ME
    5 days ago
  •  ...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

    Leidos

    Ashburn, VA
    5 days ago
  • $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 time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Remote
    8 hours ago
  • $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 time
    Work experience placement
    Casual work
    Local area

    Zynga, Inc.

    Remote
    8 hours 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

    Austin, TX
    12 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 Co

    Gaithersburg, MD
    3 hours 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
  • £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 employment
    Work at office
    Work from home
    Flexible hours

    Money & Pensions Service

    Bedford Hills, NY
    4 days 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
    1 day ago
  •  ...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 work
    Flexible hours

    Palo Alto Networks

    San Francisco, CA
    2 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

    Washington DC
    24 days ago
  •  ...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

    J.P. Morgan

    Jersey City, NJ
    5 days ago
  •  ...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 time
    Remote work

    ZoomInfo Technologies

    Waltham, MA
    8 hours ago
  •  ...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

    Darling Consulting Group

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

    Boston Scientific

    Remote
    8 hours ago
  •  ...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 time
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Freed

    San Francisco, CA
    8 hours ago
  •  ...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 time
    Remote work

    I3 Verticals

    Nashville, TN
    8 hours ago
  •  ...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 time
    Work at office
    Flexible hours

    Nexthire

    Remote
    8 hours ago
  •  ...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 job
    Full time

    Precisely

    United States
    8 hours ago
  • $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 time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Remote
    8 hours ago
  •  ...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 time
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    San Francisco, CA
    8 hours ago
  •  ...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

    Roblox

    Remote
    8 hours ago

Do you want to receive more vacancies?

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