Engineering Manager
$130k - $170k per yearUpshop
About Upshop :
Upshop is the foremost provider of a SaaS platform designed to streamline forecasting, ordering, production, and inventory optimization processes for food retailers. Its unified platform simplifies and enhances associate tasks, promoting smarter and more interconnected operations across Fresh, Center, DSD, and eCommerce departments. With over 450+ retailers and 50,000+ stores relying on its mission-critical operations platform globally, customers have witnessed substantial enhancements in sales, shrinkage reduction, food safety, and sustainability throughout their stores.
At Upshop, we believe that great businesses are built by great people. Our People function is at the heart of our company’s growth, ensuring we attract, develop, and retain A Players who drive our mission forward.
Overview of the role: We are seeking an experienced Engineering Manager to lead and develop engineering teams responsible for delivering high-quality, scalable software aligned with business goals. This is a permanent, full-time position reporting to the Senior Director of Software Engineering.
The Engineering Manager balances people leadership with technical oversight and selective hands-on contribution. This role is accountable for team performance, delivery predictability, engineering standards, and cross-functional collaboration while ensuring strong alignment with Upshop’s business and customer priorities.
Responsibilities:
- Lead and manage engineering teams as they design, build, test, and deliver high-quality software on schedule, balancing efficiency, cost, and customer satisfaction.
- Hire, onboard, train, and develop engineering talent; conduct regular one-on-ones, performance reviews, and team meetings to support career growth and performance objectives.
- Set clear team goals and objectives aligned with departmental and company priorities.
- Provide leadership, coaching, and motivation to drive accountability, ownership, and consistent execution.
- Ensure timely resolution of escalations and partner with the Senior Director of Software Engineering on issues impacting delivery, quality, or timelines.
- Design, code, review, and guide development of customer-facing features and backend services using technologies such as C#, React, PHP, and cloud-native services.
- Participate in architectural discussions and guide teams on N-Tier architectures, microservices, and cloud-based solutions.
- Promote engineering best practices, including clean, maintainable, and defect-free code; enforce standards through source control, pull requests, and code reviews using GitHub and Azure DevOps.
- Support testing cycles and post-production deployments to ensure stable, reliable releases.
- Ensure new work meets the Definition of Ready prior to sprint commitment; provide estimates and ensure timely assignment of work.
- Collaborate closely with Product, QA, Customer Support, and Operations to translate business requirements into functional and technical solutions.
- Monitor and report on team progress, sprint velocity, throughput, and delivery health.
- Leverage observability and monitoring tools such as DataDog to ensure application performance, reliability, and operational health.
- Encourage and guide responsible adoption of AI-assisted development tools (e.g., Cursor) to improve developer productivity, code quality, and delivery efficiency.
- Contribute to technology and product roadmap planning for business-critical applications under the guidance of the Senior Director of Software Engineering.
Qualifications:
About You
- Strong people management and leadership skills with the ability to coach, motivate, and develop high-performing teams.
- Solid understanding of Object-Oriented Programming (OOP/OOD), functional programming, and N-Tier architectures.
- Experience working with cloud-based, microservice-oriented systems.
- Strong written and verbal communication skills with the ability to work effectively with both technical and non-technical stakeholders.
- Strong organizational, analytical, troubleshooting, and problem-solving skills.
- Customer-, service-, and results-oriented, with a strong sense of ownership and accountability.
- Process-oriented and able to operate effectively in a fast-paced environment with minimal supervision.
Experience & Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
- 6+ years of professional experience across the full software development lifecycle.
- Hands-on experience with:
- React, JavaScript, TypeScript, HTML, CSS/Bootstrap
- C#, PHP, Laravel Framework
- Azure Cosmos DB , Azure SQL, MS SQL, and ODBC
- Experience with source control, pull requests, and code reviews using GitHub and Azure DevOps.
- Experience working in agile development environments using tools such as JIRA and GitLab.
- Familiarity with CI/CD pipelines, release management, and deployment automation.
- Experience using DataDog or similar observability and monitoring tools.
- Understanding of test-driven development (TDD) and testing frameworks such as PHPUnit, Jest, and Google Test.
- Knowledge of Linux and Windows operating systems, command-line tools, and basic scripting (PowerShell, Bash).
- Comfortable guiding teams in the use of AI-assisted development tools such as Cursor.
- Ability to adapt to change and thrive in a dynamic, fast-paced environment.
Preferred Qualifications (if applicable):
- Experience working with large enterprise software deployments and solution-based products.
- Exposure to retail grocery, food retail, or large enterprise technology environments.
- Experience working in cross-functional, fast-growing organizations.
Compensation Range: $130,000-$170,000 CAD/year
$152k - $169k per year
...PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn . Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions....SuggestedLong term contractFull timeFlexible hours$152k - $174k per year
...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions....SuggestedLong term contractFull timeWork at officeRemote workFlexible hours$120k per year
...building high-performing teams, advancing manufacturing excellence, and delivering client success? We are seeking a Manager, Drug Product Operations & Engineering to lead our Drug Product Operations team and play a critical role in the successful development and manufacture...SuggestedFull timeContract workInternshipImmediate start$130k - $180k per year
...the infrastructure team is for you! Hatch is currently seeking a highly motivated and experienced Senior Communications Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In this role the ideal candidate is a results-driven...SuggestedLong term contractFor contractorsLocal areaFlexible hours$85k - $120k per year
...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical... .... Aviya provides expertise in program management, systems, software, mechanical, and hardware... ...with other engineering groups, engine program managers and departments. Integrate...SuggestedFull timeFor contractors- ...Canada's largest private sector nuclear engineering groups. We have been providing a wide range... ...the Engineering Director and Engineering Managers in resource planning, ensuring work is... ...performance metrics. ~ Identify and manage integration risks, gaps, and misalignments...Full timeInternshipWork at officeFlexible hours
- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the... ...Reporting to the Director of Engineering Services, the Engineering Manager, Reactor Engineering is responsible for the execution and...Full timeContract workInternshipFlexible hours
- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the... ...Reporting to the Director of Engineering Services, the Engineering Manager, Process and Systems Engineering is responsible for the...Full timeContract workInternshipFlexible hours
- ...Job Description A respected and well-established engineering consultancy is seeking an experienced Project Manager – Bridge Engineer to take the lead on complex bridge and structural projects across Pennsylvania and neighboring states. This role is ideal for a senior-level...Long term contractFull timeContract workLocal area
- ...Job Description Overview Reporting to the Director of Reactor Components and Mechanical Engineering Division, the Technical Engineering Manager - Feeder/Piping will be assigned to work on large scale projects (e.g. C3/4 new build) and will laterally report to the Project...Full timeContract workInternshipFlexible hours
- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the... ...to supplier manufacturing questions or issues/NCRs. Support Management with timely updates on assigned task progress. Interface with...Full timeInternshipFlexible hours
- ...Job Responsibility: We are looking for a talented Global Process Engineering Manager to work in a hybrid model rolefor our #Accelera by Cummins business unit in Mississauga, ON . In this role, you will make an impact in the following ways: This developing technical...Full timeInternshipWork at office
- ...the next step in your career? Hatch is currently seeking a highly motivated and experienced Principal Signal/Train Control Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In this role the ideal candidate is a results-...Long term contractFor contractorsLocal areaFlexible hours
- ...Job Description Overview Reporting to a Project Engineering Director, the Fuel Channel and Fuel Handling Engineering Manager leads a technical team responsible for delivering commercial and internal engineering work packages related to reactor systems, components, and...Full timeInternshipFlexible hours
- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the... ...exchange. Perform project and design file health checks, model management, maintenance, and assessment. Assist in project set-up...Full timeInternshipWork at officeWork from homeHome officeFlexible hours
$4337 - $6413 per month
...Are you an expert problem-solver who loves a physical challenge? As a Combat Engineer in the Canadian Armed Forces (CAF), you’ll ensure troops can live, move and fight on the battlefield. This position is available full-time or part-time. Pay & Benefits The CAF...Permanent employmentFull timeTemporary workPart timeLocal areaRelocation package- ...Job Description Overview The Engineering Manager works closely with the Director of Engineering Services, Project Managers and Project Directors, Engineering Excellence Management, Engineering Managers from other mandates, and external clients and stakeholders to ensure...Full timeContract workInternshipFlexible hours
- ...Job Description Overview Join AtkinsRéalis as an Engineering Manager - Piping and Feeder Function within our Engineering Excellence team. In this leadership role, you will provide technical and functional management for nuclear power plant projects, guiding a highly...Permanent employmentFull timeInternshipWork at officeFlexible hours
- ...Job Responsibility: Senior Technical Manager, Building Enclosure Engineering Building Science and Sustainability Group Greater Toronto Area Today is the day to boost your career! Pinchin is seeking a Senior Technical Manager to join our growing Building Enclosure...Full timeCasual workInternshipFlexible hours
- ...Job Responsibility: Feeders and Tubing Design and Analysis Engineering Manager AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world since...Full timeWorldwideHome officeFlexible hours
$121k - $182k per year
...dynamic and strategic leader with a passion for driving high-impact engineering projects from concept to customer delivery. With a background... ...outcomes, balancing technical depth with effective project management and communication skills. Your experience has honed your ability...$115k - $165k per year
...and distribution, and grid modernization. Join our vision of a low-carbon world and help make positive change! The Asset Management Engineer, Electric Utilities (“Consultant”) will work within a multi-disciplinary team to support delivering projects and business development...Long term contractWork at officeLocal areaFlexible hours- ...Job Description Overview The Project Technical Manager, Process Engineering is a member of the Engineering Management Team (EMT) on the CANDU MONARK Project, responsible for leading a group of Process engineers within engineering, inclusive of interfacing with all stakeholders...Full timeInternshipWork at officeFlexible hours
$138k - $206k per year
...technological innovation. You Are: You are a highly experienced engineering professional with a passion for driving innovation and... ...can leverage your technical expertise and leadership skills to manage complex projects from inception to completion. With over a decade...$86k - $135k per year
...Requisition ID: 99515 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...Track project metrics Report to Area Project Engineering Manager for project issues and to the overall Electrical Lead for functional...Long term contractWork at officeLocal areaFlexible hours- ...collaborative and entrepreneurial mindset. You will have the flexibility to manage your work on your own terms and define what work-life balance... ...Municipal and Transportation Design team is looking for a Civil Engineer to be part of the team. As a Civil Engineer, you will be...Permanent employmentContract workPart timeLive InWork at officeFlexible hours
$90k - $120k per year
...methodologies, governance and systems that are unparalleled in the engineering space. Are you looking for an opportunity to join a diverse... ...documentation and revise as required during the design evolution Manage and review the engineering work packages associated with all...Long term contractFor contractorsLocal areaFlexible hours- ...prohibits retaliation at 8 U.S.C. § 1324b(a)(5)) Position: AI Engineer Location: Mississauga, ON- Canada (Onsite). Type of hire:... ...platforms like OpenShift or Kubernetes for deploying, managing, and scaling containerized applications in a cloud-native environment...Full timeContract workLocal areaShift work
- ...global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects... ...as the lead pavement specialist and/or project manager for pavement engineering and/or pavement management...Full timeFor contractorsWork at officeLocal areaWorldwideFlexible hours
$115k - $165k per year
...Requisition ID: 101219 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...data, and existing infrastructure constraints. Identify, manage, and resolve cross-disciplinary design conflicts and interface issues...Long term contractContract workFor contractorsInternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Manager. Be the first to apply!
