4 days ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Design and implement scalable software for new platform use cases.
- Develop and maintain distributed, event-driven applications using C# and .NET technologies.
- Contribute code and designs across multiple engineering teams and codebases.
- Identify and address architecture, scalability, usability, supportability, and security gaps.
- Write quality code, unit tests, integration tests, and end-to-end tests.
- Debug and troubleshoot software using logs and other diagnostic techniques.
- Own engineering initiatives and promote continuous improvement and engineering excellence.
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- 5 to 15 years of relevant experience.
- Proficiency with C# and the .NET Framework, along with knowledge of distributed systems.
- Experience with object-oriented design and multithreaded programming.
- Knowledge of data structures and algorithms.
- Strong debugging, troubleshooting, and log-analysis skills.
- Demonstrable knowledge of large-scale enterprise technology deployments and cloud computing.
- Experience developing automated unit, integration, and end-to-end tests using mocking or instrumentation.
- Ability to take ownership, determine required work, and execute it.
- Security and compliance consciousness.
Benefits
- Hybrid work arrangement in Bengaluru with three days per week in the local office and the remaining days available to work from home.
- Applicants must reside within a reasonable commuting distance of the office.
Tech Stack
Categories
About Omnissa
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.
