13 Sep
|
Plant Products
|
Toronto
13 Sep
Plant Products
Toronto
Whether you’re an employee or customer, our mission is to ensure you’re provided with everything you need to grow. Plant Products is proud to be the distributor partner of choice for specialty horticulture growers throughout Canada and the USA.We’re looking for aSenior Software Engineer to serve as the Team Leadfor a small product engineering team.This is ahands-on rolewith clear ownership. You’ll write production code, lead day-to-day technical execution, own deployments, and be the lead technical responder for production issues in the local time zone. You’ll work closely with aStaff Engineerwho provides architectural guidance, while you focus on execution, reliability, and keeping the team moving. This role is for engineers who wantreal responsibility and impact, without people management.Salary - $115,000 -$135,000 based on experience.What You’ll DoBuild and DeliverDesign and implement reliable, maintainable features and services.Write high-quality production code and raise the bar through thoughtful code reviews.Own work end-to-end: design, implementation, deployment, and follow-up.Debug and resolve complex issues across services and system boundaries.Lead the Team Day-to-DayAct as thetechnical leadfor the team’s daily work.Break down projects into clear, executable tasks.Make practical technical decisions and know when to elevate larger design questions.Lead design discussions, implementation planning, and technical reviews.Partner with a Staff Engineer to align on architecture and longer-term technical direction.Own Deployments and ProductionOwn and coordinatestaging and production deployments .Ensure releases are protected, predictable, and well communicated.Improve and maintain CI/CD pipelines,
deployment processes, and environment stability.Ensure systems are observable and supportable through logging, metrics, and alerts.Serve as theprimary technical leadfor customer-impacting incidents in the local timezone.Lead response forSeverity 1 and Severity 2 incidents, including triage, mitigation, and communication.Drive post-incident reviews and ensure follow-up actions are completed.Balance short-term fixes with longer-term improvements to prevent recurrence.Collaborate and CommunicateWork closely with Product and other partners to clarify requirements and trade-offs.Communicate clearly during releases, incidents, and delivery milestones.Improve documentation, tools, and processes to help the team move faster and more safely.What We’re Looking ForExperience and Skills5–8 years of professional software development experience.Proven experience leading technical delivery for features, services, or small teams.Strong ownership of production systems, including deployments and incident response.Comfortable making decisions, taking responsibility, and following through.Experience working with senior or staff-level engineers in a shared ownership model.Experience with cloud platforms such as AWS (or similar).Familiarity with CI/CD pipelines, monitoring, and operational best practices.EducationCollege diploma in Software Development or a University degree in Computer Science(or equivalent practical experience)How You WorkYou value reliability, clarity, and steady progress.You take responsibility for outcomes, not just assigned tasks.You communicate clearly, especially when things go wrong.You enjoy helping other engineers deliver high-quality work.#J-18808-Ljbffr
📌 Senior Software Engineer Team Lead - $115,000 - $135,000 A Year (Toronto)
🏢 Plant Products
📍 Toronto