Job Closed

This listing is no longer active.

Lightspeed Commerce, Inc.

Powering the businesses that are the backbone of the global economy, Lightspeed's one-stop commerce platform helps merchants innovate to simplify, scale, and provide exceptional customer experiences. Our cloud commerce solution transforms and unifies online and physical operations, multichannel sales, expansion to new locations, global payments, financial solutions, and connection to supplier networks. Founded in Montréal, Canada in 2005, Lightspeed is dual-listed on the New York Stock Exchange (NYSE: LSPD) and Toronto Stock Exchange (TSX: LSPD). With teams across North America, Europe, and Asia Pacific, the company serves retail, hospitality, and golf businesses in over 100 countries.

Principal Software Developer

Location

United States + 1 moreAll locations: United States | Canada

Posted

119 days ago

Salary

0

Seniority

Lead

Job Description

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. 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. - Ability to lead and guide a team of engineers while contributing alongside them. - Retail or Ecommerce domain experience. - Experience with people management responsibilities. 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.

Related Job Pages

More Software Engineer Jobs

OtherRemoteTeam 51-200Since 1995H1B No Sponsor

• Develop and maintain responsive, accessible web portals using HTML5, CSS3, SASS, AJAX, Razor, and JavaScript. Angular experience is a plus. • Implement interactive UI components using jQuery, Kendo UI, and Bootstrap 4/5. • Ensure compliance with accessibility standards (WCAG) to enhance usability for all users. • Build and maintain robust APIs using C# and ASP.NET MVC. • Implement object-oriented programming (OOP) principles and design patterns for scalable application development. • Integrate third-party APIs (REST, SOAP). Use of Swagger for documentation is a plus. • Leverage experience and understanding of data/database management (e.g. SQL Server, JSON/XML) towards developing .NET modules that utilize Dynamics 365 WCF framework services, FetchXml and Microsoft Dataverse. • Manage and deploy custom solutions using Visual Studio and/or SFTP to Azure cloud platforms and Sitefinity CMS. • Maintain Version Control using Git. CI/CD experience and/or management is a plus. • Develop and customize Sitefinity CMS solutions, including content types, dynamic modules, templates, and custom widgets. • Implement personalization, multilingual support, and workflow management within Sitefinity. • Optimize Sitefinity performance and execute upgrades and migrations. • Work in Agile/Scrum environments to deliver iterative and collaborative solutions. • Collaborate with designers, project managers, and clients to translate business requirements into technical implementations. • Provide ongoing support, troubleshooting, and enhancements to deployed applications.

United States
Job Closed
OtherRemoteTeam 501-1,000Since 2007H1B Sponsor

• Data analysis and GIS. • Software development including Python, Integrated Development Environments, debugging principles, continuous integration testing and automated documentation. • Databases and queries in PostgreSQL. • Working with geospatial applications such as QGIS, libraries such as Geospatial Data Abstraction Library (GDAL), and OGC web services. • Horizontal and vertical datums as well as transformations in the context of point and raster data. • Version control best practices and experience with version control software such as Git. • Mapping standards and techniques. • Container-based software development and deployment platforms.

Maryland
$78K - $100K / year
Job Closed
Part TimeRemoteTeam 11-50H1B No Sponsor

• Develop, implement, and maintain consumer-facing Azure B2C applications, ensuring high performance, responsiveness, and reliability • Collaborate with cross-functional teams to define, design, and ship new features • Integrate Azure services effectively into the software architecture, optimizing scalability, security, and efficiency • Ensure seamless data synchronization between Azure services and the consumer applications • Continuously improve user experience by identifying areas for optimization and implementing solutions • Implement security measures, access controls, and encryption to safeguard user data and privacy • Document system configurations, development processes, and changes for reference and future optimization • Provide technical consultation to internal teams, ensuring alignment with Azure best practices

India
Job Closed
Part TimeRemoteTeam 11-50H1B No Sponsor

• Develop, implement, and maintain consumer-facing Azure B2C applications, ensuring high performance, responsiveness, and reliability. • Collaborate with cross-functional teams to define, design, and ship new features. • Integrate Azure services effectively into the software architecture, optimizing scalability, security, and efficiency. • Ensure seamless data synchronization between Azure services and the consumer applications. • Continuously improve user experience by identifying areas for optimization and implementing solutions. • Conduct user testing and gather feedback for iterative product enhancements. • Implement security measures, access controls, and encryption to safeguard user data and privacy. • Ensure that all Azure B2C applications adhere to organizational security standards and compliance requirements. • Document system configurations, development processes, and changes for reference and future optimization. • Maintain records of software performance, issues, and resolutions. • Provide technical consultation to internal teams, ensuring alignment with Azure best practices. • Collaborate effectively with UX/UI designers, backend developers, and stakeholders to achieve cohesive product functionality.

Romania
Job Closed