Talent.com
Principal Software Developer
Principal Software DeveloperLightspeed • Ottawa, ON, Canada
Principal Software Developer

Principal Software Developer

Lightspeed • Ottawa, ON, Canada
Il y a 22 jours
Type de contrat
  • Temps plein
Description de poste

Hi there! Thanks for stopping by 👋

Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place!

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.

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
  • You conduct architectural deep-dives and mentor key members across all services teams.
  • As a senior member of the engineering team, you will also play a key 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.

What you’ll be bringing to the team

  • 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.
  • Even better if you have, but not necessary

  • Expertise in distributed systems and building multi-region systems for the cloud
  • Deep expertise in domain-driven software development
  • Ability to lead and guide a team of engineers while contributing alongside them
  • Retail or Ecommerce domain experience
  • Experience with people management responsibilities
  • Who you are

  • You have a passion for software development and a customer-focused mindset
  • You are a team player who can work with, and help grow, other developers
  • You understand the need for constant improvement, self-growth, and accountability
  • You step up to lead features, solve problems, and research new technologies
  • You set ambitious goals, and act with a sense of urgency and focus
  • We know that people are more than what’s on their CV. If you’re unsure that you have the right profile for the role... hit the ‘Apply’ button and give it a try!

    What’s in it for you :

  • 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
  • …. And enjoy a range of benefits that will keep you happy, healthy and (not) hungry.

  • 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
  • At Lightspeed, we carefully consider a wide range of factors when determining compensation, including your skill set, qualifications, experience, and market data. These considerations can cause your compensation to vary. We reasonably expect the total compensation for this position to be in the range of  $210,000 - $235,000 CAD . Lightspeed also provides a variety of employee benefits including, but not limited to, medical, dental, wellness, life and disability insurance, RRSP plan and match, paid parental leave top-up, and paid time off.Please note that this compensation information is solely for candidates hired to perform work within Ontario and reflects the amount Lightspeed is willing to pay at the time of this posting. This role represents an  existing vacancy  at Lightspeed. Lightspeed uses artificial intelligence–enabled tools to support certain aspects of the recruitment process; all hiring decisions are made by our recruiting and hiring teams.

    Créer une alerte emploi pour cette recherche

    Principal Software Developer • Ottawa, ON, Canada

    Offres similaires
    Junior Developer (Permanent)

    Junior Developer (Permanent)

    Babcock Canada Inc. • Ottawa
    Temps plein +1
    Expected Salary : $57,508 to $71,885.To determine final salary, Babcock considers a variety of factors including the successful Candidate’s skills and experience and internal equity.The final base s...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • ottawa, on, ca
    Temps plein
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Application Software Architect

    Senior Application Software Architect

    NTT DATA, Inc. • Ottawa
    Temps plein
    NTT DATA is seeking a Senior Application Software Architect to join our team in Ottawa, Ontario, Canada.We are seeking an Application Software Architect Level 3 to replace the client’s Oracle Forms...Voir plus
    Dernière mise à jour : il y a 10 heures • Offre sponsorisée • Nouvelle offre
    Technology – Head of Software Development

    Technology – Head of Software Development

    Stonewood Group Inc. • Ottawa
    Temps plein
    Client is a leading provider of intelligent IP video solutions and develops analytics software to address Business Intelligence applications. The head of Software Development will provide leadership...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was originally formed to provide innovative products and seasoned analysis to solve complex Electr...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Junior Developer (Permanent)

    Junior Developer (Permanent)

    Babcock Mission Critical Services España SA. • Ottawa
    Temps plein +1
    Select how often (in days) to receive an alert : .Location : Ottawa, ON, CA, K1P 5E7.Expected Salary : $57,508 to $71,885. To determine final salary, Babcock considers a variety of factors including the...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior Principal Consultant - Endur - capSpire

    Senior Principal Consultant - Endur - capSpire

    capSpire • ottawa, on, ca
    Temps plein
    Spire is a global consulting and solutions company that solves difficult business and technology problems for commodity-focused organizations. We take pride in putting our people first and are proud...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Software Engineering Developer, DevOps

    Software Engineering Developer, DevOps

    General Dynamics Mission Systems–Canada • Ottawa
    Temps plein
    At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solution...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior Embedded Applications Developer - Ottawa

    Senior Embedded Applications Developer - Ottawa

    IBM • Ottawa
    Temps plein
    A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Staff / Principal / Lead Software Engineer

    Staff / Principal / Lead Software Engineer

    Augmentt Technology Inc. • Ottawa
    Temps plein
    Staff / Principal / Lead Software Engineer# Staff / Principal / Lead Software Engineerremote 1000 Innovation Drive Suite 500, Ottawa, Ontario, Canada, K2K 3E7 full-time.January 16, 2026Descriptio...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Principal Technical Specialist

    Principal Technical Specialist

    Nokia • Ottawa
    Temps plein
    The Software architect job requires analyzing all incoming requirements and guiding the team in designing the features.The architect is also able to understand the domain, network operations and pr...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior C++ Lead : High‑Performance AI‑Integrated Systems

    Senior C++ Lead : High‑Performance AI‑Integrated Systems

    Spiria • Outaouais
    Temps plein
    A leading software solutions company in Quebec is seeking a Senior C++ Developer to collaborate on innovative projects.The role involves writing and optimizing C++ code, designing software systems,...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    C# Software Engineer – LC4ISR for DND (SECRET)

    C# Software Engineer – LC4ISR for DND (SECRET)

    DEFSEC Technologies Inc. • Ottawa
    Temps plein
    A leading technology firm is seeking an Intermediate Software Developer to join their LC4ISR team, focusing on developing military technology for the Canadian Armed Forces.The ideal candidate must ...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Specialist, Software Engineering (D365 F&O)

    Specialist, Software Engineering (D365 F&O)

    CMHC • Ottawa
    Temps plein +1
    Ottawa (ON); Montreal (QC); Toronto (ON).Language Skill Levels (Read / Write / Speak) : .Our salaries generally range from $84699. The work you do and the work we do together matters.We come to work every...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Forward Deployed Software Engineer

    Forward Deployed Software Engineer

    Palantir Technologies • Ottawa
    Temps plein
    Palantir builds the world’s leading software for data-driven decisions and operations.By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving ...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior Azure Programmer / Developer - Contract

    Senior Azure Programmer / Developer - Contract

    Dls Technology Corporation • Ottawa
    Temps plein
    Senior Azure Programmer / Software Developer.Company : DLS Technology Corporation.DLS is seeking a Senior Programmer / Software Developer for a contract role to support the development, maintenance, and...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Director, Software Engineering

    Director, Software Engineering

    Affirm • Ottawa
    Temps plein
    Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.We are seeking to hire a ...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Software Engineering Manager

    Software Engineering Manager

    N-able • Ottawa
    Temps plein
    At N-able, we’re not just helping businesses be secure —we’re redefining what it means to be cyber resilient.Our end-to-end platform blends AI-powered capabilities and flexible tech stacks, so cust...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée