Omnissa

Software Engineer (Backend Engineer)

Omnissa
Apply
29 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design, build, and maintain reliable, reusable, testable backend code for core platform services.
  • Enhance service scalability, resilience, performance, and code quality.
  • Design and operate Kafka deployments, including topic design, partitioning, replication, retention, consumer groups, monitoring, tuning, troubleshooting, and incident response.
  • Participate in requirements, architecture, coding, test automation, debugging, deployment, and continuous improvement.
  • Identify and resolve performance and code quality issues, perform code reviews, and promote engineering best practices.
  • Collaborate with Product Managers, Solution Architects, Security Engineering, internal engineering teams, and external partners.
  • Build and maintain CI/CD pipelines and support production deployments.

Requirements

  • 2–10 years of experience in software engineering.
  • Deep hands-on Kafka experience, including topic design, partitions, replication, retention, and consumer group behavior.
  • Production experience operating Kafka, including performance tuning, monitoring, troubleshooting, and incident response.
  • High proficiency with Unix/Linux platforms and strong experience with Python, Docker, and Terraform.
  • Strong understanding of software architecture and high-performance, scalable distributed systems.
  • Knowledge of application architecture, networking, security, reliability, and scalability concepts.
  • Strong DevOps experience, including building and maintaining CI/CD pipelines.
  • Ability to collaborate with globally distributed teams.
  • Preferred experience with AWS managed Kafka services such as AWS MSK and other managed cloud services such as Aurora and OpenSearch.
  • Preferred familiarity with streaming or event-driven architectures, Kafka security using TLS, SASL, ACLs, or IAM-based authentication, schema management, and Kafka Connect.
  • Preferred experience with Redis, PostgreSQL, OpenSearch, Linux file systems, memory, multithreading, and large-scale production deployments.
  • Working knowledge of Linux and Windows operating systems, networking, databases, servers, and storage.
Omnissa

About Omnissa

1,001-5,000 employees
Contact me