Talent.com
Lead Software Engineer
Lead Software EngineerKitchenMate • Toronto, ON, Canada
Lead Software Engineer

Lead Software Engineer

KitchenMate • Toronto, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.

We are on a mission to provide access to high quality meals to everyone, while reducing the cost and time required. This gives us the unique opportunity to rethink how ready-to-eat meals are created, not just delivered. It also presents many interesting challenges in an effort to reduce labor, waste, inefficiencies, and build a food-chain from farm to fork in a digital world.

We are a team of multifaceted builders who care deeply about the problems people face around eating well. We are backed by world class investors from Toronto, New York, and Silicon Valley. Our talented team of software engineers, hardware engineers, and operators have previously worked at such companies as Amazon, IBM, and Google.

We're currently looking for a Lead Software Engineer to join our core team, lead a team of talented software engineers, and design and build software applications that power the KitchenMate product experience and streamline our business operations.

You will succeed in this role by:

  • Delivering superior engineering (quality, stability, speed, best practices)
  • Launching new products & features quickly
  • Taking ownership and seeing initiatives through
  • Mentoring teammates and raising the bar

You are someone who is

  • Hungry, even when times are great. You choose to solve audacious problems.
  • Brave, even when it's really hard. You aren't afraid of being uncomfortable or vulnerable.
  • Meticulous, even for small things. You put a lot of care into every detail.
  • Thoughtful, even under extreme pressure. You seek clarity and understanding before you act.
  • Humble, even if you know the answer. You are coachable by your peers and grateful to others.
  • Kind, even when others seem unkind to you. You are calm, professional, and empathetic.
  • Leader by example. You show up first and do the hard things.
  • Mentor to everyone on the team. You help everyone around you reach their highest potential.

Technical Requirements

Must have

  • Bachelor's or Master's Degree in Computer Science or related field
  • 6+ years of software engineering experience on large or fast scaling products
  • Strong computer science fundamentals in data structures and algorithms
  • Backend development experience in Node/Express, or similar languages/frameworks
  • Experience with distributed systems (event-driven architecture / SOA / microservices)
  • Experience with front-end web frameworks such as AngularJS, React
  • Experience developing responsive front-end interfaces
  • Experience with relational (Postgres) and non-relational databases
  • Exposure to cloud infrastructure and operations (e.g. AWS, Heroku, CircleCI, docker)
  • Expert knowledge of web technologies (e.g. SCSS, Typescript, HTML, JSON, REST)
  • Familiar with test frameworks, continuous integration, and TDD
  • Experience with version control (e.g. git)
  • Strong communication and ability to collaborate well with other teams
  • Solid track record of overachieving

Bonus

  • Experience with Python and C
  • Experience building scalable, available, and low-latency systems
  • Experience with machine learning
  • Experience with IOT
  • Startup experience

We work hard, but smart towards our mission as a team. We think from first principles, act with purpose, build trust, craft products, and keep pushing the bar higher.

Accommodations and Accessibility:

KitchenMate provides employment accommodation during the recruitment process. Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs.

Inclusion Statement:

At KitchenMate we are committed to building an environment where everyone feels included, valued, and heard. We know that diversity makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply. Experience comes in many forms skills are transferable, and passion goes a long way. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

If KitchenMate sounds like a place for you to build your future, we'd love to meet you!

For more information about working at KitchenMate, see our careers page.

Create a job alert for this search

Lead Software Engineer • Toronto, ON, Canada

Similar jobs
Lead Software Engineer — AI, Cloud, Hybrid

Lead Software Engineer — AI, Cloud, Hybrid

Pariveda • Toronto
Full-time
A professional services firm in Toronto seeks a Lead Software Developer to design and deliver enterprise-level applications.The role emphasizes collaboration, mentoring, and problem-solving for For...Show more
Last updated: 1 day ago • Promoted
Lead Software Engineer (Java)

Lead Software Engineer (Java)

EPAM Systems • Toronto
Full-time
Join EPAM to engineer solutions that matter.From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow your skills in a culture buil...Show more
Last updated: 24 days ago • Promoted
Software Engineer

Software Engineer

Jonas Software • Toronto, Ontario, Canada
Full-time
Expected Salary Range: $70,000 to $80,000 CAD, depending on experience and qualifications.Expected Salary Range: $70,000 to $80,000 CAD, depending on experience and qualifications.AI Disclosure: AI...Show more
Last updated: 20 days ago • Promoted
Software Engineer

Software Engineer

Insight Global • toronto, on, ca
Full-time
We’re looking for a Software Developer to design and implement web-based APIs that integrate seamlessly with a SQL-based analytics engine.You’ll ensure accurate, secure, and scalable data flows bet...Show more
Last updated: 11 days ago • Promoted
Senior/Lead Software Engineer (Canada)

Senior/Lead Software Engineer (Canada)

HeyMilo AI • Toronto
Full-time
Be among the first 25 applicants.HeyMilo is building agentic AI that deploys multimodal AI agents to help companies interview and evaluate candidates at scale.This role is for an exceptional.AI, re...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer Team Lead

Senior Software Engineer Team Lead

PIA Automation • Toronto, Ontario, Canada
Full-time
Compose and review Machine Functionality Document with customer, detailing the intended function.Interact with Mechanical Engineering and Electrical Design department personnel.Program PLC and HMI ...Show more
Last updated: 20 days ago • Promoted
Lead Software Engineer, Delivery Platform

Lead Software Engineer, Delivery Platform

Serve Robotics • Toronto
Full-time
Lead Software Engineer, Delivery Platform.Be among the first 25 applicants.This range is provided by Serve Robotics.Your actual pay will be based on your skills and experience — talk with your recr...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Lead

Software Engineer Lead

Capgemini • Toronto, Canada, CA
Full-time
Lead software engineer for platform modernization and migration initiatives at a financial information company, focusing on technical strategy and system reliability.Show more
Last updated: 14 days ago • Promoted
Lead Software Engineer - AI I

Lead Software Engineer - AI I

Refinitiv • Toronto
Full-time
Our Privacy Statement & Cookie Policy**As a Lead Software Engineer - AI, you will spearhead the development of cutting-edge AI-powered solutions and driving technical strategy.You will collaborate ...Show more
Last updated: 7 days ago • Promoted
Staff Software Engineer — Lead Scalable Cloud Solutions

Staff Software Engineer — Lead Scalable Cloud Solutions

Clutch Technologies Inc. • Toronto
Full-time
An established industry player is seeking a driven individual to join their innovative team in Toronto.This role involves tackling business challenges with creative solutions, championing engineeri...Show more
Last updated: 7 days ago • Promoted
Principal Software Engineer & Team Lead - Remote

Principal Software Engineer & Team Lead - Remote

Intuitive.ai • Toronto, Canada
Remote
Full-time
A technology innovation company is seeking a Principal Software Engineer & Team Lead to develop an infrastructure management platform.This remote position across Canada involves writing code in Typ...Show more
Last updated: 5 days ago • Promoted
lead software engineer

lead software engineer

The Brand Power Company • Toronto
Full-time
Inventors of Brand Power - the most powerful, iconic TV ad platform driving brand sales.Creators of Home Tester Club - the world’s largest digital community of shoppers delivering social proof cont...Show more
Last updated: 1 day ago • Promoted
Lead Software Engineer - Back End (FinTech) (Bangkok based - Relocation provided)

Lead Software Engineer - Back End (FinTech) (Bangkok based - Relocation provided)

Agoda • Toronto
Full-time
Lead Software Engineer - Back End (FinTech) (Bangkok based - Relocation provided).Be among the first 25 applicants.At Agoda, we bridge the world through travel.Our story began in 2005, when two lif...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer, Delivery Platform - $150,000 - $200,000 A Year

Lead Software Engineer, Delivery Platform - $150,000 - $200,000 A Year

Serve Robotics • Toronto, Canada
Full-time
Oversees development of scalable systems for delivery and fleet management, coding in Elixir, leading a team, and ensuring system reliability.Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer: Cloud & Architecture Lead

Staff Software Engineer: Cloud & Architecture Lead

Capital One Canada • Toronto
Full-time
A leading banking technology firm is seeking a Staff Software Engineer based in Toronto.This senior role involves ownership of technical design and development for cross-functional applications.You...Show more
Last updated: 28 days ago • Promoted
Lead Software Engineer

Lead Software Engineer

Teladoc Health Canada • Toronto
Full-time
Teladoc Health is the global leader in virtual care, transforming how better health happens by seamlessly connecting members, patients, providers, and partners using advanced technology.Through str...Show more
Last updated: 7 days ago • Promoted
Senior Software Engineer & Tech Lead

Senior Software Engineer & Tech Lead

Capital One • Toronto, Canada
Full-time
A financial services firm in Toronto is seeking a Staff Software Engineer to lead technical design and development in a dynamic team.The ideal candidate will have at least 8 years of experience in ...Show more
Last updated: 5 days ago • Promoted
Lead Systems Software Engineer

Lead Systems Software Engineer

EA SPORTS • Toronto, Canada, CA
Full-time
Design and build production systems, write high-quality code, and make architectural decisions for a financial tech company.Show more
Last updated: 9 days ago • Promoted