
Staff Software Engineer
- Toronto, ON
- Permanent
- Temps-plein
- Drive the design and implementation of complex, scalable, and resilient software solutions.
- Mentor and coach developers, fostering a culture of technical excellence and continuous improvement.
- Lead cross-functional initiatives, collaborating with product, design, and other engineering teams to define and execute technical roadmaps.
- Identify and champion new technologies and best practices to enhance the development process and product quality.
- Act as a key contributor to strategic planning and decision-making for the software development organization.
- Oversee the technical health of systems, proactively addressing performance, scalability, and security concerns.
- Maintain a hands-on approach to coding and system architecture, contributing approximately 30% of time to direct technical implementation.
- A University degree in computer science, computer engineering, or a related field
- 10+ years of professional experience in a software engineering or software development role, with at least 3 years in a Staff or Principal Engineer capacity.
- Proven ability to drive large-scale technical initiatives from conception to completion.
- Deep expertise in designing, building, and maintaining highly scalable and resilient distributed systems.
- Strong architectural design skills and experience leading complex system integrations.
- Fluency in multiple programming languages and frameworks (e.g., PHP, Python, Java, Go,
- Demonstrated ability to influence technical direction and mentor senior engineers across multiple teams.
- Expertise in identifying and resolving complex performance, scalability, and security challenges.
- Strong working experience with back-end development using a PHP MVC framework such as Laravel (preferred), Symphony, CodeIgniter, etc.
- Proven experience in developing serverless functions, PHP, and/or NodeJS, designing APIs (GraphQL, RESTful) and database design
- Experienced in Enterprise-level patterns and platforms (request-response, store and forward) and frameworks (caching, logging, performance tuning, and monitoring)
- Knowledge of test driven development and modern deployment practices
- Gitflow workflow and CI/CD pipelines experience
- Exposure to DevOps, including knowledge of different PaaS platforms such as GCP & AWS
- Familiarity & working experience with open-source projects and communities is an asset
- Quick learner & experience driving continuous improvement
- Bilingualism (French - English) is an asset
- Passion for food
- Offsetting box delivery emissions
- Using packaging made of recycled materials
- Ensuring all packaging is fully recyclable and compostable by our subscribers
- Providing a meal solution to Canadians that helps reduce the amount of food waste at home and through Goodfood supply chain
- Taking action to reduce our carbon footprint
- Be hungry from improvement to keep being “Good-er”
- Annual Bonus Program
- Competitive Group Insurance
- Personal Days
- Group Retirement Savings
- Annual Fitness Credit
- Perk Programs
- Employee Goodfood credits
- And much more!
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.