Software Engineer/Senior SE/Staff Engineer- C#.net

Omnissa India Private Limited

Bengaluru

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Omnissa India Private Limited is seeking a Software Engineer to join the UEM Platform team in Bengaluru. This role focuses on designing, developing, and scaling the Workspace ONE platform for billions of devices.

Your responsibilities will include writing code in C# and ASP.NET, collaborating with teams, and maintaining distributed applications. A degree in Computer Science is required, along with proficiency in C# and ASP.NET.

The position offers a hybrid work model and aims to build a diverse workforce.

Qualifications

  • Strong understanding of object-oriented design.
  • Experience with debugging, troubleshooting, and log analysis.
  • Knowledge of large-scale enterprise deployments and cloud computing.

Responsibilities

  • Write and design scalable software in C#, ASP.NET Core, .NET Framework.
  • Collaborate with cross-functional teams.
  • Build and maintain distributed applications based on event-driven architecture.

Skills

C#
ASP.NET Core
.NET Framework
Distributed systems
Multithreaded programming

Education

Bachelor’s or master’s degree in Computer Science or related field

Tools

SQL
PostgreSQL
OpenSearch
Kafka
Redis
RabbitMQ
ASP.NET MVC
Angular

Job description

About the Role

Omnissa is seeking a Software Engineer to join the UEM Platform team in Bengaluru. The role focuses on designing, developing, and scaling the Workspace ONE platform so it can support billions of devices across a variety of operating systems and device types.

Responsibilities
  • Write and design code for scalable software in C#, ASP.NET Core, and .NET Framework.
  • Own engineering initiatives and champion high ownership, continuous improvement, and engineering excellence.
  • Deliver new platform use‑cases and design solutions that scale existing systems.
  • Collaborate with cross‑functional teams to integrate code into shared codebases.
  • Identify and address code, design, architecture, scalability, usability, and supportability gaps, and lead the implementation of solutions.
  • Build and maintain distributed applications based on an event‑driven architecture.
  • Use SQL, PostgreSQL, or OpenSearch for data persistence; Kafka, Redis, or RabbitMQ for inter‑ and intra‑service communication.
  • Develop front‑end features with ASP.NET MVC and Angular.
  • Write unit, integration, and end‑to‑end tests; use mocking and instrumentation to ensure code quality.
Qualifications
  • Bachelor’s or master’s degree in Computer Science or a related field.
  • Proficiency with C#, ASP.NET, and .NET Framework.
  • Strong understanding of distributed systems and object‑oriented design.
  • Experience with multithreaded programming, debugging, troubleshooting, and log analysis.
  • Knowledge of large‑scale enterprise deployments and cloud computing.
  • Ability to write maintainable code and robust automated tests.
  • High degree of ownership: determining what needs to be done and making it happen.
  • Security and compliance awareness throughout development.
Location

Bengaluru, India

Employment Type

Hybrid / On‑site

EEO Statement

Omnissa is committed to building a workforce that reflects the communities we serve across the globe. We believe this brings unique perspectives, experiences, and ideas, which are essential for driving innovation and achieving business success. We hire based on merit and with equal opportunity for all.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (C#, Distributed systems)
Software Engineer (C#, Distributed systems)

Omnissa • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Software Engineer/Senior SE/Staff Engineer- C#.net
Software Engineer/Senior SE/Staff Engineer- C#.net

Omnissa, LLC • India

Hybrid
INR 800,000 - 1,400,000
C# Backend Software Developer - Bengaluru
C# Backend Software Developer - Bengaluru

omnissa • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Senior Software Engineer (C#, Distributed systems)
Senior Software Engineer (C#, Distributed systems)

Omnissa, LLC • India

On-site
INR 1,200,000 - 2,000,000
Flexible work hours
Professional development opportunities
Software/Sr.Software Engineer - C#.net
Software/Sr.Software Engineer - C#.net

Omnissa International Unlimited Company • Chennai District

Hybrid
INR 1,500,000 - 2,100,000
Software/Sr.Software Engineer - C#.net
Software/Sr.Software Engineer - C#.net

Omnissa, LLC • Chennai District

Hybrid
INR 1,000,000 - 1,500,000
Software/Sr.Software Engineer - C#.net
Software/Sr.Software Engineer - C#.net

Omnissa • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
C# Backend Software Developer - Bengaluru
C# Backend Software Developer - Bengaluru

Omnissa India Private Limited • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Sr. Software Engineer/Staff - Java, Distributed System (Evergreen)
Sr. Software Engineer/Staff - Java, Distributed System (Evergreen)

Omnissa, LLC • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Software/Sr.Software Engineer - C++ Windows Internal
Software/Sr.Software Engineer - C++ Windows Internal

Omnissa, LLC • Chennai District

Hybrid
INR 1,000,000 - 1,500,000