Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Virima is a leading provider of cloud-based IT Discovery and ITSM solutions, helping enterprises gain visibility and control over their IT infrastructure. We're building the next generation of our platform as a multi-tenant, AI-enabled, container-native cloud platform with a focus on scalability, reliability, and performance.

Role Overview

We are seeking an SDE2/Software Development Engineer II with 2-5 years of experience to independently design, develop, and optimize scalable features for the Virima cloud platform. This role focuses on owning medium-sized components of our distributed systems, working with modern cloud-native technologies including Kubernetes, Consul, Istio, Redis, MinIO, Apache Pulsar, Apache Flink, Iceberg, PostgreSQL, and MongoDB.

Key Competencies & Responsibilities

1. Tech & Domain

Component Ownership & Technical Solutions

  • Own and develop medium-sized backend components of the Virima platform independently with minimal supervision

  • Translate product requirements into technical design, providing accurate task breakdowns and delivery estimates

  • Build scalable, performant backend services for IT Discovery and ITSM use cases

  • Design and implement modular components with clean separation of concerns and well-defined APIs

  • Demonstrate understanding of distributed systems, microservices architecture, and cloud-native patterns

  • Work with event-driven architectures using Apache Pulsar/Kafka for asynchronous processing

Code Quality & Engineering Excellence

  • Write clean, maintainable, and extensible code following industry best practices

  • Implement comprehensive unit and integration tests achieving >80% code coverage

  • Select appropriate data structures, algorithms, and design patterns for optimal solutions

  • Apply concurrency and multi-threading patterns effectively for high-performance applications

  • Handle edge cases, corner cases, and error scenarios proactively

  • Debug and troubleshoot complex issues across distributed systems

Technology Stack Proficiency

  • Develop microservices using Java, Go, Python, or similar languages

  • Work with container orchestration (Kubernetes), service mesh (Istio), and service discovery (Consul)

  • Implement caching strategies using Redis for performance optimization

  • Design and optimize database schemas and queries for PostgreSQL, MongoDB

  • Build data pipelines and streaming applications using Apache Flink, Apache Pulsar

  • Work with object storage (MinIO) and data lakes (Iceberg) for large-scale data management

2. Operations & Execution Excellence

Accountability & Delivery

  • Take ownership of assigned features from design through deployment and production support

  • Provide accurate effort estimations and deliver quality code on committed timelines

  • Participate actively in sprint planning, daily standups, and retrospectives

  • Communicate proactively about blockers and dependencies; unblock yourself efficiently

  • Complete quality deliverables with minimal rework

Agile Execution & DevOps

  • Collaborate closely with Product, Frontend, QA, and DevOps teams throughout the development lifecycle

  • Participate in code reviews, providing and receiving constructive technical feedback

  • Follow and contribute to CI/CD workflows and automated deployment pipelines

  • Write and maintain API documentation and technical specifications

  • Monitor application performance and respond to production incidents proactively

  • Understand and implement SRE practices for reliability and observability

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

gurgaon, haryana, india

bengaluru, karnataka

bengaluru, karnataka, india