KitchenMate
Posted 2y ago

Lead Software Engineer

KitchenMate
Canada
OnsiteFull Time
Responsibilities
  • Lead engineering
  • Mentor teammates
  • Deliver features
Requirements
  • Lead engineer with 6+ years in software
  • Node/Express
  • React/Angular
  • Distributed systems
  • Databases, cloud, and CI/CD
Technical tools mentioned
Node.jsExpress.jsAngularJSReactPostgreSQLAWSHerokuCircleCIDockerSCSSTypeScriptHTMLJSONRESTGitCI/CD

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.

About KitchenMate

Automated on-site hot-food micro-markets for residential and commercial buildings.

Year founded
2014
Employees
30
Organization type
Private
Latest investment
Raised $6.91M Funding Round (2025)
Headquarters
CA

Similar jobs

Lead Software Engineer roles
2mo
Save
Mark Applied
Hide
Lead Software Engineer
Toronto, Ontario, Canada
OnsiteFull Time
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
10+ YOE10+ years of software development; strong Git, SQL, MemSQL; Java (Core, Spring Boot); automated testing; CI/CD; independent with leadership; AI-enabled solutions.
Git, SQL, MemSQL, Java, Spring Boot, CI/CD, Automated Testing
2mo
Save
Mark Applied
Hide
Lead Software Engineer
United States or Canada
RemoteFull Time
NEOGOV
NEOGOV: SaaS human resources solutions for public sector workforce management
8+ YOE8+ years in web app development with C#, .NET, SQL; AI-driven SDLC; leadership; AWS; Angular; strong communication.
Claude Code, Cursor, Codex, Angular, HTML5, JavaScript, AWS, Terraform, PostgreSQL, .NET, C#, SQL
2mo
Save
Mark Applied
Hide
Lead Software Engineer, Finance System
Toronto, Ontario, Canada
$111k-$153k/yr OnsiteFull Time
Element Fleet Management
Element Fleet ManagementToronto Stock Exchange: EFN: Provides commercial vehicle leasing and comprehensive fleet management services.
8+ YOE8+ years in software development and system integration; strong OO, API development, microservices; cloud, CI/CD, DevOps; ERP/financial systems experience.
Java, C#, Python, JavaScript/TypeScript, Cloud platforms, CI/CD, DevOps, APIs, Microservices, Mainframe integrations, COBOL, CICS, DB2, MQ
2mo
Save
Mark Applied
Hide
Lead Software Engineer, AI & Emerging Tech
Toronto or New York
$163k-$255k/yr OnsiteFull Time
CPP Investments
CPP Investments: Professional investment management organization for the Canada Pension Plan.
6+ YOESenior software engineer with 6+ years in AI/Emerging Tech, expert in Python, AWS, Gen AI, and full-stack web development.
Python, React, TypeScript, JavaScript, AWS, EC2, EKS, Fargate, Lambda, Athena, Glue, Terraform, Docker, Airflow, LangChain, LlamaIndex, Hugging Face, Pandas, NumPy, Boto3, Next.js, Selenium, Playwright
2mo
Save
Mark Applied
Hide
Lead Software Engineer (Toronto) (Toronto, ON, CA)
Toronto, Ontario, Canada
HybridFull Time
Fitch Group
Fitch Group: Provides global credit ratings and financial market research services.
5+ YOE5+ years in software development; expert in Java, JavaScript, Office.js, and TypeScript; REST APIs; microservices; CI/CD; AWS; Excel/Office add-ins; data/finance experience preferred.
Java, JavaScript, TypeScript, Office.js, REST APIs, Microservices, CI/CD, AWS, Excel
3mo
Save
Mark Applied
Hide
Software Engineering Lead
Toronto, Ontario, Canada
$93k-$150k/yr OnsiteFull Time
S&P Global
S&P GlobalNYSE: SPGI: Provides financial data, analytics, and credit ratings worldwide.
10+ YOE10+ years of software development in Enterprise Java, Spring, distributed systems, cloud, and AI integration; fixed income domain experience preferred.
Java 17/21, Spring (Boot, Cloud, Security), Microservices, Kafka/RabbitMQ/AWS SQS, Cloud platforms (AWS, Azure, Google Cloud), SQL (PostgreSQL), NoSQL (MongoDB, Cassandra), Python (preferred), Docker, Kubernetes, Jenkins/GitLab CI/Azure DevOps
3mo
Save
Mark Applied
Hide
Lead Software Developer
Montreal, /, Canada
HybridFull Time
Osedea
Osedea: Developing custom software, AI, and robotics for business clients.
8+ YOE2+ Mgmt8+ years in software development; 2+ years leading a team; Master’s or Bachelor’s or equivalent in software field; intermediate French; strong full-stack and modern framework experience.
Python, JavaScript, TypeScript, Java, React, AngularJS, Svelte
3mo
Save
Mark Applied
Hide
Lead Software Developer (AOSP)
Waterloo, Ontario, Canada
$140k-$170k/yr OnsiteFull Time
Syntronic
Syntronic: Engineering design and R&D services for technology-intensive industries.
10+ YOE3+ Mgmt10+ years in software development; 4+ years Android; 3+ years technical leadership; strong AOSP, system-level, and multimedia expertise.
Java, Kotlin, AOSP, Android, gtest, gmock, Robolectric, Mockito, ADB, xTS, MCP, gdb