Omnissa

R-100949 Senior Software Engineer (C#, Distributed systems)- Bengaluru

Omnissa
Apply
22 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and implement scalable software for new platform use cases.
  • Develop and maintain distributed applications using event-driven architecture.
  • Identify and resolve code, design, architecture, scalability, usability, and supportability gaps.
  • Collaborate across teams and contribute code to multiple codebases.
  • Write quality code and automated unit, integration, and end-to-end tests.
  • Debug and troubleshoot software using logs, mocking, and instrumentation.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a related field.
  • At least 8 years of experience with C# and the .NET Framework.
  • Understanding of distributed systems, object-oriented design, and multithreaded programming.
  • Coding and debugging knowledge in C++.
  • Experience with large-scale enterprise technology deployments and cloud computing.
  • Strong debugging, troubleshooting, and log-analysis skills.
  • Experience developing unit, integration, and end-to-end automated tests.
  • Ability to take ownership, determine required actions, and execute them.
  • Awareness of security and compliance considerations.

Benefits

  • Hybrid/on-site position in Bengaluru.

Tech Stack

AngularApache KafkaC#C++.NETPostgreSQLRabbitMQRedisSQL

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