companyLightspeed Commerce Inc. logo

Principal Software Developer

Lightspeed Commerce Inc.Ottawa, ON, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You Bring to the Team: 15+ years of professional experience in software development. 5+ years of experience as a technical leader across various teams. 2+ years overseeing architecture for multiple teams with over 35 engineers. Experience with business-critical systems at scale on cloud platforms. History of achieving key results for the business under pressure. Familiarity with various technology stacks, including Go, PHP, Java, Ruby on Rails, and Python. Exceptional communication skills, both written and verbal. Ability to steer technical conversations and make quick, informed decisions.

About the job

Hello! We appreciate your interest in joining us at Lightspeed!

Are you in search of an exciting new opportunity or exploring the job market? If so, you may have just found the perfect fit!

As a hands-on Principal Software Developer, you will lead the design and architecture of vital system components for our flagship Lightspeed Retail product, utilized by thousands of merchants globally. You will play a critical role in creating innovative solutions that address customer needs while enhancing the engineering craft throughout the organization by offering technical guidance, promoting best practices, and mentoring fellow engineers. Your goal will be to empower teams to build toward a sustainable architecture.

Key Responsibilities

  • Design and implement well-structured, scalable systems to support new initiatives.
  • Evaluate existing systems and infrastructure, identifying areas for improvement to enhance architecture, minimize redundancy, and increase system performance and reliability.
  • Identify recurring issues leading to incidents and overhead, and develop actionable plans to mitigate these challenges.
  • Drive enhancements in system reliability and performance.
  • Refine development practices across the board, including design reviews, testing, deployment, and incident management.
  • Conduct architectural deep-dives and mentor key members across all service teams.
  • Contribute to fostering a high-performance culture within the Retail organization as a senior member of the engineering team.
  • Collaborate with the wider team to meet organizational objectives, even if it involves tasks outside your immediate role.

Qualifications

  • 15+ years of professional software development experience.
  • 5+ years serving as a technical leader for multiple teams.
  • 2+ years managing architecture across teams of 35+ engineers.
  • Proven track record of developing business-critical systems at scale, particularly in cloud environments.
  • Experience delivering significant outcomes under tight deadlines.
  • Proficiency in multiple technology stacks, including but not limited to Go, PHP, Java, Ruby on Rails, and Python.
  • Excellent written and verbal communication skills, with a knack for articulating ideas clearly.
  • Able to facilitate technical discussions, navigate diverse opinions, and make prompt decisions.

About Lightspeed Commerce Inc.

Lightspeed Commerce Inc. is a cutting-edge technology company dedicated to empowering merchants around the world through innovative retail solutions. We are committed to creating a dynamic and inclusive work environment that fosters growth, collaboration, and creativity.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.