The Principal Engineer, Virtual Workspace Engineering is a senior individual contributor and technical authority responsible for the end-to-end design, engineering, and evolution of enterprise-grade ...
The Principal Engineer, Virtual Workspace Engineering is a senior individual contributor and technical authority responsible for the end-to-end design, engineering, and evolution of enterprise-grade ...
Leads and oversees Virtual Workspace Engineering as an end-to-end product and engineering function, accountable for the strategy, architecture, engineering, operational stability, and continuous ...
Leads and oversees Virtual Workspace Engineering as an end-to-end product and engineering function, accountable for the strategy, architecture, engineering, operational stability, and continuous ...
Senior Controller Modelling Developer - Virtual ECU Prototyping
CA$115K - CA$164K/yr
These are functional virtual prototypes of ECUS that execute unmodified production code. These ... Expertise in various programming languages (C, C++, Python) * Expertise in low-level input/output ...
Senior Controller Modelling Developer - Virtual ECU Prototyping
CA$115K - CA$164K/yr
These are functional virtual prototypes of ECUS that execute unmodified production code. These ... Expertise in various programming languages (C, C++, Python) * Expertise in low-level input/output ...
Controller Modelling Developer - Virtual ECU Prototyping
CA$90K - CA$136K/yr
These are functional virtual prototypes of ECUS that execute unmodified production code. These ... Expertise in various programming languages (C, C++, Python) * Experience in low-level input/output ...
Controller Modelling Developer - Virtual ECU Prototyping
CA$90K - CA$136K/yr
These are functional virtual prototypes of ECUS that execute unmodified production code. These ... Expertise in various programming languages (C, C++, Python) * Experience in low-level input/output ...
CA$18/hr
... virtual programming and offsite training partnerships with community colleges, trade schools, and other external training providers. This role ensures accurate participant recordkeeping, smooth ...
CA$18/hr
... virtual programming and offsite training partnerships with community colleges, trade schools, and other external training providers. This role ensures accurate participant recordkeeping, smooth ...
Support delivery of programming across multiple counties/districts, strictly following OSCIA's standard operating procedures. * Facilitate virtual workshops (e.g., Environmental Farm Plan ...
Support delivery of programming across multiple counties/districts, strictly following OSCIA's standard operating procedures. * Facilitate virtual workshops (e.g., Environmental Farm Plan ...
This role primarily delivers programming through virtual and online platforms, ensuring accessible, high-quality remote engagement with farm clients across Ontario. Key Responsibilities & Duties:
Quick apply
This role primarily delivers programming through virtual and online platforms, ensuring accessible, high-quality remote engagement with farm clients across Ontario. Key Responsibilities & Duties:
Use data to improve programming and integrate new technologies. Curriculum Development Develop orientation materials and supplemental instruction to support virtual learning readiness and partner ...
Use data to improve programming and integrate new technologies. Curriculum Development Develop orientation materials and supplemental instruction to support virtual learning readiness and partner ...
Virtual Design Specialist
Mississauga, ON · On-site
CA$55K - CA$60K/yr
Virtual Design Specialist TSC Division Mississauga, ON At Flynn, It's not just a job, it's a career ... engineering firms, general contractors and builders using the most advanced 3D Inspection ...
Virtual Design Specialist
Mississauga, ON · On-site
CA$55K - CA$60K/yr
Virtual Design Specialist TSC Division Mississauga, ON At Flynn, It's not just a job, it's a career ... engineering firms, general contractors and builders using the most advanced 3D Inspection ...
May be called upon to present online virtual programming. * Contribute to the development, coordination of annual strategic long-range programs and fundraising initiatives. * Complete and submit ...
May be called upon to present online virtual programming. * Contribute to the development, coordination of annual strategic long-range programs and fundraising initiatives. * Complete and submit ...
Program Asst(Meadowlands)
Ancaster, ON · On-site
May be called upon to present online virtual programming. * Contribute to the development, coordination of annual strategic long-range programs and fundraising initiatives. * Complete and submit ...
Program Asst(Meadowlands)
Ancaster, ON · On-site
May be called upon to present online virtual programming. * Contribute to the development, coordination of annual strategic long-range programs and fundraising initiatives. * Complete and submit ...
MOVE Coach- Brampton
Brampton, ON · On-site
CA$35/hr
This role will primarily lead in-person classes with the opportunity to be involved with our virtual programming as needed. * Represent GoodLife Kids Foundation in a professional, positive, caring ...
MOVE Coach- Brampton
Brampton, ON · On-site
CA$35/hr
This role will primarily lead in-person classes with the opportunity to be involved with our virtual programming as needed. * Represent GoodLife Kids Foundation in a professional, positive, caring ...
MOVE Coach- Brampton
Mississauga, ON · On-site
CA$35/hr
This role will primarily lead in-person classes with the opportunity to be involved with our virtual programming as needed. * Represent GoodLife Kids Foundation in a professional, positive, caring ...
MOVE Coach- Brampton
Mississauga, ON · On-site
CA$35/hr
This role will primarily lead in-person classes with the opportunity to be involved with our virtual programming as needed. * Represent GoodLife Kids Foundation in a professional, positive, caring ...
3D Model Drafting VR (Virtual Reality) Technician
Oshawa, ON · Hybrid
CA$70K - CA$120K/yr
We provide our clients with a streamlined solution for their detailed engineering, fabrication ... Summary of the Role Reporting to the MTL Manager, the 3D Model Drafting VR (Virtual Reality ...
3D Model Drafting VR (Virtual Reality) Technician
Oshawa, ON · Hybrid
CA$70K - CA$120K/yr
We provide our clients with a streamlined solution for their detailed engineering, fabrication ... Summary of the Role Reporting to the MTL Manager, the 3D Model Drafting VR (Virtual Reality ...
Champions a customerfocused culture, ensuring virtual workspace and Cloud PC solutions are engineered with user experience, reliability, and performance as firstclass design outcomes. Acts as the ...
Champions a customerfocused culture, ensuring virtual workspace and Cloud PC solutions are engineered with user experience, reliability, and performance as firstclass design outcomes. Acts as the ...
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
We are the leading virtual staining company revolutionizing digital pathology adoption worldwide ... About the Role We are seeking an experienced Senior ML Engineer to join our team who owns the ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
We are the leading virtual staining company revolutionizing digital pathology adoption worldwide ... About the Role We are seeking an experienced Senior ML Engineer to join our team who owns the ...
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
We are the leading virtual staining company revolutionizing digital pathology adoption worldwide ... About the Role We are seeking an experienced Senior ML Engineer to join our team who owns the ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
We are the leading virtual staining company revolutionizing digital pathology adoption worldwide ... About the Role We are seeking an experienced Senior ML Engineer to join our team who owns the ...
Senior Data Engineer
Ottawa, ON · Remote
CA$145K - CA$185K/yr
As Cybrid's dedicated data engineer, you'll own the data platform end-to-end: pipelines, warehouse ... Culture Interview (Virtual) * Founder Interview/Final Interview (On-site in Toronto or Ottawa)
Senior Data Engineer
Ottawa, ON · Remote
CA$145K - CA$185K/yr
As Cybrid's dedicated data engineer, you'll own the data platform end-to-end: pipelines, warehouse ... Culture Interview (Virtual) * Founder Interview/Final Interview (On-site in Toronto or Ottawa)
The individual taking on this role will be part of the Morgan Stanley Virtual Advisor (MSVA) team ... engineering, infrastructure, cybersecurity and AI/ML. Morgan Stanley has been rooted in the ...
The individual taking on this role will be part of the Morgan Stanley Virtual Advisor (MSVA) team ... engineering, infrastructure, cybersecurity and AI/ML. Morgan Stanley has been rooted in the ...
Cloud Engineer - 12-month contract
Cambridge, ON · Hybrid
CA$64K - CA$114K/yr
Cloud Engineer is a key role as this will automate, evolve, and establish a scalable cloud platform ... Implementing deploying workloads on Azure virtual machines * Container technologies i.e. Kubernetes ...
Cloud Engineer - 12-month contract
Cambridge, ON · Hybrid
CA$64K - CA$114K/yr
Cloud Engineer is a key role as this will automate, evolve, and establish a scalable cloud platform ... Implementing deploying workloads on Azure virtual machines * Container technologies i.e. Kubernetes ...
Virtual Programming information
What is the difference between Virtual Programming vs Virtual Support Specialist?
| Aspect | Virtual Programming | Virtual Support Specialist |
|---|---|---|
| Primary Role | Develops, designs, and implements virtual programs or software solutions. | Provides technical support and assistance to users of virtual platforms or software. |
| Required Skills | Programming, software development, problem-solving | Customer service, troubleshooting, communication skills |
| Work Environment | Remote, tech-focused teams | Remote, customer service or technical support teams |
| Common Certifications | Programming certifications, IT certifications | IT support certifications, customer service training |
While Virtual Programming focuses on creating and developing virtual software solutions, Virtual Support Specialists primarily assist users with technical issues and support. Both roles are remote and require technical knowledge, but their core responsibilities differ significantly.

Other
PTO
Posted 23 days ago
Job description
Requisition ID: 257995
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The Principal Engineer, Virtual Workspace Engineering is a senior individual contributor and technical authority responsible for the end-to-end design, engineering, and evolution of enterprise-grade virtual workspace platforms across Citrix, Omnissa Horizon, and Windows 365 Cloud PC. The role combines deep hands-on technical expertise with architectural vision and a product-driven mindset, ensuring that solutions are secure, scalable, resilient, compliant, and operationally sustainable across a global enterprise environment.
Acts as the end-to-end design authority for complex virtual workspace solutions spanning identity and access management, endpoint management, networking, security, automation, observability, and operational readiness. Leads hands-on engineering for enterprise-grade Citrix, Omnissa Horizon, and Windows 365 Cloud PC solutions, including provisioning, image lifecycle, persona-based segmentation, high availability, resiliency, and service optimization. Defines reference architectures, engineering standards, and operational guardrails to improve consistency, security, scalability, resiliency, and speed of delivery. Leads deep troubleshooting, root-cause analysis, and permanent corrective actions for high-impact platform, access, performance, and user experience issues. Drives platform evolution toward cloud-native management, stronger identity controls, automation, telemetry, and AI-enabled operations. Mentors and elevates engineering and operations teams through design reviews, documentation, technical coaching, and hands-on leadership.
Is this role right for you? In this role, you will:
The Principal Engineer, Virtual Workspace Engineering is a senior individual contributor and technical authority responsible for the end-to-end design, engineering, and evolution of enterprise-grade virtual workspace platforms across Citrix, Omnissa Horizon, and Windows 365 Cloud PC. The role combines deep hands-on technical expertise with architectural vision and a product-driven mindset, ensuring that solutions are secure, scalable, resilient, compliant, and operationally sustainable across a global enterprise environment.
Acts as the end-to-end design authority for complex virtual workspace solutions spanning identity and access management, endpoint management, networking, security, automation, observability, and operational readiness. Leads hands-on engineering for enterprise-grade Citrix, Omnissa Horizon, and Windows 365 Cloud PC solutions, including provisioning, image lifecycle, persona-based segmentation, high availability, resiliency, and service optimization. Defines reference architectures, engineering standards, and operational guardrails to improve consistency, security, scalability, resiliency, and speed of delivery. Leads deep troubleshooting, root-cause analysis, and permanent corrective actions for high-impact platform, access, performance, and user experience issues. Drives platform evolution toward cloud-native management, stronger identity controls, automation, telemetry, and AI-enabled operations. Mentors and elevates engineering and operations teams through design reviews, documentation, technical coaching, and hands-on leadership.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
Operates within a large-scale, regulated, global enterprise environment supporting a diverse and critical virtual workspace ecosystem. Functions as a senior individual contributor with domain-wide technical influence and decision-making authority within established architectural, security, and risk management frameworks. Partners across engineering, enterprise architecture, cybersecurity, identity, networking, cloud platform, operations, and vendor teams to deliver cohesive and supportable enterprise platforms.
Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience. Extensive experience designing, engineering, and operating enterprise virtual workspace platforms in large, complex environments. Deep hands-on expertise in Citrix, Omnissa Horizon, Windows 365 Cloud PC, Microsoft Intune, Microsoft Entra ID, Azure, and supporting cloud-native services. Strong experience with identity and access design, endpoint management, automation, monitoring, performance optimization, and troubleshooting at scale. Proven ability to operate with a product mindset and influence cross-functional outcomes through technical credibility. Relevant certifications in Citrix, Microsoft endpoint, cloud, or identity technologies are strong assets.
Virtual workspace platforms are intentionally designed, consistently implemented, and aligned to enterprise personas, security requirements, and business outcomes. Engineering decisions are clear, defendable, and sustainable. The technical maturity of the team is visibly elevated, and the platform is positioned to evolve without repeated re-architecture or reactive redesign.
What's in it for you?
Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.
About Scotiabank
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
New York, NY, US