Omnissa

Software/Sr.Software Engineer - C#.net

Omnissa
Apply
4 months ago
Chennai, IndiaSenior

Responsibilities

  • Champion engineering initiatives and foster high ownership, continuous improvement, and engineering excellence.
  • Design, develop, and deliver scalable enterprise applications, distributed systems, backend services, microservices, APIs, and platform components.
  • Participate in design reviews, code reviews, 5-whys, and root cause analyses.
  • Identify process and pipeline improvements that increase team efficiency.
  • Participate in the on-call rotation and handle customer-impacting escalations.
  • Drive technical initiatives from design through production deployment while prioritizing scalability, reliability, security, and operational excellence.

Requirements

  • At least 5 years of experience in software engineering, including architecting, developing, and delivering scalable enterprise applications and distributed systems.
  • Strong expertise in C# and the modern .NET ecosystem, including .NET 10, with knowledge of object-oriented programming, SOLID principles, design patterns, clean code, and software architecture.
  • Experience developing secure, maintainable, high-performance, and scalable applications and leveraging AI-assisted development tools and practices.
  • Strong understanding of networking fundamentals and communication protocols, including TCP/IP, HTTP/HTTPS, gRPC, and distributed application architectures.
  • Experience with Windows Server and Linux environments, troubleshooting, performance optimization, source control with Git, CI/CD, automated testing, and DevOps practices.
  • Experience using tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Knowledge of relational databases such as Microsoft SQL Server, PostgreSQL, or MySQL, including data modeling, query optimization, and performance tuning.
  • Front-end experience with HTML5, CSS3, JavaScript, Angular, or React is desirable but not required.
  • Ability to collaborate with cross-functional teams across global geographies and drive initiatives through production deployment.
  • Bachelor’s degree in Computer Science or Engineering, or equivalent industry experience.

Benefits

  • Hybrid Chennai work arrangement requiring three days per week in the local office and allowing work from home on remaining days.
  • Applicants must reside within a reasonable commuting distance of the office.
  • Approximately 10% domestic or international travel may be required when business demands.

Tech Stack

AngularC#GitGitHub ActionsgRPCJavaScriptJenkinsLinuxMicrosoft SQL ServerMySQL.NETPostgreSQLReact

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