Omnissa

Staff Software Engineer, C#.NET

Omnissa
Apply
9 months ago
Vancouver, CanadaStaff+

Responsibilities

  • Design, implement, review, test, and troubleshoot product features using C# and .NET.
  • Design across application layers and distributed systems to implement SaaS-based security models.
  • Collaborate with backend, frontend, infrastructure, domain, and customer-facing teams.
  • Handle complex technical design discussions, customer escalations, debugging, and log analysis.
  • Own service automation, quality, CI/CD, logging, and monitoring in a DevOps operating model.
  • Deliver high-quality solutions that meet customer expectations and support customer satisfaction.

Requirements

  • High proficiency with C# and the .NET Framework.
  • Experience with object-oriented design and multithreaded programming.
  • Experience with client-server development, WinUI, and REST APIs using .NET.
  • Knowledge of .NET frameworks and ecosystems including .NET Framework 4.5/4.6/4.8, .NET Core 1/2/3, and .NET 5.0/6.0.
  • Ability to write high-quality code and unit and integration tests using mocking or instrumentation.
  • Excellent debugging, troubleshooting, and log-analysis skills.
  • Knowledge of large-scale deployments in enterprise technology environments.
  • Bachelor’s degree in computer science or a related degree and equivalent experience, with 5+ years of experience.
  • Windows OS and systems-level programming experience, including Windows internals, Win32 APIs, COM, IPC, process isolation, virtualization, and hooking/interception, is a significant bonus.
  • Understanding of Windows processes, Winlogon, and user and system contexts.

Benefits

  • Hybrid work arrangement in Vancouver, Canada.
  • Full-time, permanent position.
  • Benefits include health and wellness, protection, financial, and time-off and leave programs.
  • May be eligible for additional compensation, benefits, bonuses, commission, and equity.

Tech Stack

C#

Categories

Omnissa

About Omnissa

1,001-5,000 employees

Omnissa builds an enterprise digital work platform that unifies endpoint management, virtual desktops and apps, digital employee experience, and security to manage devices and access across clouds. It sells software and cloud services to IT teams in enterprises, education, and public sector. The company was spun out of VMware’s End‑User Computing business, is owned by KKR, and is headquartered in Mountain View, California.

Contact me