Apply

Principal Software Developer

Posted 16 days agoViewed

View full description

💎 Seniority level: Principal, 15+ years

📍 Location: Canada, USA, EST, EDT

🔍 Industry: Software Development

🏢 Company: Lightspeed Commerce👥 1001-5000💰 $716,100,000 Post-IPO Equity almost 4 years ago🫂 Last layoff 6 months agoE-CommerceBusiness Information SystemsRetail TechnologyCloud Management

🗣️ Languages: English

⏳ Experience: 15+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsJavaKubernetesMySQLSCRUMSoftware ArchitectureSpring BootAlgorithmsData StructuresJava Enterprise EditionJava Spring.NETCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsWritten communicationMicroservicesExcellent communication skillsNodeJS

Requirements:
  • 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 Java, RoR, Python, .NET, 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.
Responsibilities:
  • 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  Services 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.
Apply