Senior Full Stack Software Engineer

Kraft Heinz

Toronto

Hybrid

CAD 96,200 - 120,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus eligibility
Healthcare coverage
Flexible work arrangements
Learning opportunities

Job summary

Kraft Heinz is seeking a Senior Full Stack Software Engineer in Toronto, operating in a hybrid model (3 days per week). You will work across frontend and backend with React/TypeScript and Python (FastAPI), aligning with product managers and designers to deliver high-quality software that enhances user experience.

The role emphasizes collaboration, architecture input, code reviews, and mentoring of junior engineers in an Agile pod environment. Strong communication and ownership are required.

Qualifications

  • Five-plus years of software engineering experience.
  • Hands-on with React/TypeScript.
  • Expertise in Python and FastAPI.
  • RESTful API design and backend development.
  • Proficient SQL and database design.
  • Experience building production-grade applications.
  • Cloud experience, preferably Azure.
  • Strong communication and collaboration skills.

Responsibilities

  • Develop end-to-end features across frontend and backend.
  • Build responsive UI with React and TypeScript.
  • Create scalable APIs and backend services with Python (FastAPI).
  • Own code quality, performance, and scalability.
  • Contribute to CI/CD and deployment processes.
  • Mentor junior engineers and participate in design reviews.
  • Collaborate with product managers and designers.

Skills

React
TypeScript
Python
FastAPI
REST APIs
SQL
Azure
CI/CD

Job description

Senior Full Stack Software Engineer

Location: Toronto, ON
Hybrid: 3 days/week

We’re hiring a Senior Full Stack Software Engineer to join one of our product engineering pods, building and evolving features end-to‑end across frontend and backend systems. You’ll partner closely with product managers, designers, and other engineers to ship high‑quality, reliable software that directly affects user experience and product outcomes. This role is hands‑on and highly collaborative – the ability to communicate clearly, present technical decisions, and align cross‑functional partners is as important as the code you write.

What’s on the menu?
Product Development
  • Design and implement end‑to‑end product features across frontend and backend.
  • Build responsive, performant user interfaces using React (TypeScript).
  • Develop scalable APIs and backend services using Python (FastAPI).
  • Translate product requirements into clean, maintainable code.
System Design & Implementation
  • Contribute to application architecture and technical design decisions.
  • Ensure code quality, performance, and scalability of services.
  • Work with relational databases – data modeling, schema, and migrations.
  • Integrate with internal and external APIs.
Quality & Delivery
  • Write unit and integration tests to ensure reliability.
  • Participate in code reviews and uphold engineering standards.
  • Contribute to CI/CD workflows and deployment processes.
  • Troubleshoot, debug, and resolve production issues.
Collaboration & Communication
  • Partner with product managers and designers to refine requirements and shape solutions.
  • Communicate technical trade‑offs and risks clearly to both technical and non‑technical stakeholders.
  • Present technical designs, approaches, and post‑mortems in team forums and reviews.
  • Mentor junior and mid‑level engineers; share knowledge across the pod.
  • Participate actively in sprint planning, stand‑ups, retrospectives, and other team routines.
Recipe for Success – Apply Now if this Sounds Like You!
  • 5+ years of experience in software engineering.
  • Strong hands‑on experience with JavaScript / TypeScript (React).
  • Python (FastAPI) expertise.
  • RESTful API design and backend development.
  • SQL and database design.
  • Experience building and shipping production‑grade applications.
  • Experience working with cloud platforms (Azure preferred).
  • Strong understanding of modern software engineering practices.
  • Ability to work independently and take ownership in a product‑focused team.
  • Excellent written and verbal communication skills.
  • Confident presenting technical concepts, trade‑offs, and decisions to engineers, product managers, and senior stakeholders.
  • Strong active‑listening and stakeholder‑management skills; able to navigate ambiguity and align partners around solutions.
  • Comfortable giving and receiving constructive feedback in code reviews, design discussions, and retrospectives.
  • Experience with automated testing and CI/CD pipelines preferred.
  • Performance optimization experience preferred.
  • Experience with observability tooling preferred.
  • Experience working in Agile environments preferred.
  • Experience mentoring engineers or leading technical discussions preferred.
Our Total Rewards Philosophy

We provide a meaningful and flexible spectrum of programs that equitably support our diverse workforce and their families, complementing Kraft Heinz’s strategy and values.

New Hire Base Salary Range

$96,200.00 – $120,200.00

Bonus

This position is eligible for a performance‑based bonus as provided by the plan terms and governing documents.

Benefits

Coverage for employees (and their eligible dependents) through affordable access to healthcare, protection, and saving for the future. Coverage is in accordance with the terms and conditions of the applicable plans and governing documents.

Wellbeing

We offer events, resources, and learning opportunities that inspire a physical, social, emotional, and financial well‑being lifestyle for our employees and their families.

Benefits Details
  • Physical – Medical, Prescription Drug, Dental, Vision, Screenings/Assessments
  • Social – Paid Time Off, Company Holidays, Leave of Absence, Flexible Work Arrangements, Recognition, Training
  • Emotional – Employee Family Assistance Program, Wellbeing Programs, Family Support Programs
  • Financial – Savings/Pension, Life, Accidental Death & Dismemberment, Disability, Discounted Perks
Location(s)

Toronto – Queen’s Quay – Headquarters

Equal Opportunity Employment

Kraft Heinz is an Equal Opportunity Employer – Under‑represented Ethnic Minority Groups/Women/Veterans/Individuals with Disabilities/Sexual Orientation/Gender Identity and other protected classes. In order to ensure reasonable accommodation for protected individuals, applicants that require accommodation in the job application process may contact NAZTAOps@kraftheinz.com for assistance.

Compensation Note

The compensation offered will take into account internal equity and may vary depending on the candidate’s geographic region, job‑related knowledge, skills, and experience, among other factors.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Full-Stack Software Engineer
Principal Full-Stack Software Engineer

Kraft Heinz • Toronto

Hybrid
CAD 146,000 - 183,000
Bonus eligible
Healthcare benefits
Wellbeing programs
Senior Data Architect
Senior Data Architect

Kraft Heinz • Toronto

Hybrid
CAD 96,000 - 120,000
Bonus eligibility
Analyst, Sales Finance
Analyst, Sales Finance

Kraft Heinz • Toronto

Hybrid
CAD 75,000 - 94,000
Healthcare benefits
Hybrid work schedule
Bonus eligibility
Director, Consumer Insights
Director, Consumer Insights

Kraft Heinz • Toronto

Hybrid
CAD 299,000 - 375,000
Staff Engineer, Operations Technology
Staff Engineer, Operations Technology

HelloFresh • Toronto

Hybrid
CAD 180,000 - 215,000
Box Discount
Health & Wellness
Vacation & PTO
+4
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 107,000 - 158,000
2027 Canada Internship Program
2027 Canada Internship Program

Kraft Heinz • Toronto

On-site
CAD 36,000 - 41,000
Housing provided
Senior National Account Manager
Senior National Account Manager

Kraft Heinz • Toronto

Hybrid
CAD 118,000 - 149,000
Health benefits
Wellbeing programs
Flexible work arrangements
+2
Senior National Account Manager
Senior National Account Manager

heinz • Toronto

Hybrid
CAD 119,000 - 148,000
Healthcare coverage
Flexible work arrangements
Wellbeing programs
+1
Category Advisor
Category Advisor

Kraft Heinz • Toronto

Hybrid
CAD 96,000 - 121,000