Senior Full Stack Software Engineer

Kraft Heinz

Toronto, CAhybrid$96k-$120k/yrPosted Jul 15, 2026
Posting intelligenceActively listedReposted 2×, possible evergreen/ghost posting

Skills

javascripttypescriptpythonazurereactcicd

About the role

Job Description

Senior Full Stack Software Engineer at a glance...

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

5+ years of experience in software engineering

Strong hands-on experience with:

JavaScript / TypeScript (React)

Python (FastAPI)

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

Communication & Soft Skills:

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 is to provide a meaningful and flexible spectrum of programs that equitably support our diverse workforce and their families and complement Kraft Heinz’ 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.

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

Benefits: Coverage for employees (and their eligible dependents) through affordable access to healthcare, protection, and saving for the future, we offer plans tailored to meet you and your family’s needs. Coverage for benefits will be in accordance with the terms and conditions of the applicable plans and associated governing plan 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.

You’ll be able to participate in a variety of benefits and wellbeing programs that may vary by role, country, region, union status, and other employment status factors, for example:

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

Compensation

This Full-Stack Engineer role pays $96k-$120k/yr. Within typical range for full-stack engineer roles in Canada.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Full-Stack Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.