Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engineering Manager

$130k - $170k per year
Full-time

Upshop

 

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

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Engineering Manager in Mississauga, ON vacancy
  • $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.... 
    Suggested
    Long term contract
    Full time
    Flexible hours

    Pointclickcare

    Mississauga, ON
    17 hours ago
  • $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.... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Pointclickcare

    Mississauga, ON
    17 hours ago
  • $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... 
    Suggested
    Full time
    Contract work
    Internship
    Immediate start

    Eurofins

    Mississauga, ON
    17 hours ago
  • $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... 
    Suggested
    Long term contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    5 hours ago
  • $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... 
    Suggested
    Full time
    For contractors

    Aviya Aerospace Systems

    Mississauga, ON
    17 hours ago
  •  ...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 time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    17 hours ago
  •  ...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 time
    Contract work
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    17 hours ago
  •  ...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 time
    Contract work
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    17 hours ago
  •  ...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 contract
    Full time
    Contract work
    Local area
    Mississauga, ON
    1 day ago
  •  ...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 time
    Contract work
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    8 hours ago
  •  ...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 time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    8 hours ago
  •  ...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 time
    Internship
    Work at office

    Cummins

    Mississauga, ON
    11 days ago
  •  ...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 contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    1 day ago
  •  ...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 time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    20 days ago
  •  ...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 time
    Internship
    Work at office
    Work from home
    Home office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    18 days ago
  • $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 employment
    Full time
    Temporary work
    Part time
    Local area
    Relocation package

    Canadian Armed Forces

    Mississauga, ON
    4 days ago
  •  ...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 time
    Contract work
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    25 days ago
  •  ...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 employment
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    18 days ago
  •  ...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 time
    Casual work
    Internship
    Flexible hours

    Hypertech Inc

    Mississauga, ON
    4 days ago
  •  ...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 time
    Worldwide
    Home office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    8 days ago
  • $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... 

    Synopsys Inc

    Mississauga, ON
    25 days ago
  • $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 contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    8 days ago
  •  ...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 time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    19 days ago
  • $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... 

    Synopsys Inc

    Mississauga, ON
    a month ago
  • $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 contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    5 hours ago
  •  ...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 employment
    Contract work
    Part time
    Live In
    Work at office
    Flexible hours

    Cima+

    Mississauga, ON
    17 hours ago
  • $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 contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    1 day ago
  •  ...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 time
    Contract work
    Local area
    Shift work

    Cprime

    Mississauga, ON
    17 hours ago
  •  ...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 time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Mississauga, ON
    17 hours ago
  • $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 contract
    Contract work
    For contractors
    Internship
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engineering Manager. Be the first to apply!