Omnissa

Staff Software Engineer, C#.NET

Omnissa
Apply
7 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
Contact me