Omnissa

Staff Software Engineer, C#.NET

Omnissa
Apply
7 months ago
Vancouver, CanadaStaff+

Responsibilities

  • Design, code, review, test, and automate functional development testing for product features.
  • Design across application layers and distributed systems to implement SaaS-based security models.
  • Collaborate across backend and frontend teams, infrastructure teams, and domain teams.
  • Debug complex technical issues and lead technical design discussions with stakeholders.
  • Resolve customer escalations and collaborate with customer-facing teams to deliver high-quality solutions.
  • Operate with a service ownership mindset, including responsibility for automation, quality, CI/CD, logging, and monitoring.

Requirements

  • High proficiency with C# and the .NET Framework.
  • Experience with object-oriented design and multithreaded programming.
  • Strong debugging, troubleshooting, and log-analysis skills.
  • Knowledge of client-server development, WinUI, and REST APIs using .NET.
  • Ability to write high-quality code and unit and integration tests using mocking or instrumentation.
  • Knowledge of the .NET ecosystem, including the .NET Framework, .NET Core, and modern .NET releases.
  • Demonstrable knowledge of large-scale deployments in enterprise technology environments.
  • A bachelor’s degree in computer science or a related field, or equivalent experience of 5+ years.
  • Windows OS and systems-level programming experience, including Windows Internals, Win32 APIs, COM, IPC, process isolation, virtualization, or hooking/interception, is a significant bonus.

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 such as bonuses and equity; compensation figures excluded.

Tech Stack

C#.NET

Categories

Omnissa

About Omnissa

1,001-5,000 employees
Contact me