Principal Cloud Developer - Virtualization

Jobgether · India

Company

Jobgether

Location

India

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Engineer, Software Engineering in India.

In this role, you will act as a senior technical leader responsible for designing and evolving next-generation virtualization and cloud infrastructure software. You will work on highly complex distributed systems that power large-scale hybrid cloud platforms, directly influencing performance, reliability, and scalability. The position combines deep hands-on engineering with architectural ownership across compute, storage, networking, and virtualization layers. You will collaborate with cross-functional global teams including architects, product leaders, and engineering groups to deliver robust cloud-native solutions. This is a high-impact environment where your decisions shape platform strategy and long-term technical direction. The role also involves mentoring engineers and driving engineering excellence across teams. You will operate in an agile, innovation-driven culture focused on continuous improvement and cloud transformation.

Accountabilities:

  • Lead the design, development, and architecture of virtualization and cloud infrastructure software, ensuring scalability, reliability, and high performance across distributed systems.
  • Build and optimize solutions across virtualization, containerization, storage, and networking layers, including debugging complex Linux-based environments.
  • Collaborate with architects, product managers, and engineering teams to define technical roadmaps and translate business requirements into scalable technical solutions.
  • Drive implementation of advanced virtualization features such as live migration, snapshots, resource scheduling, and system optimization.
  • Develop and maintain automation frameworks, CI/CD pipelines, and build systems to improve delivery efficiency and software quality.
  • Participate in system design reviews, provide RCA for production issues, and ensure adherence to engineering best practices and documentation standards.
  • Mentor engineers, contribute to technical leadership discussions, and promote innovation across teams.
  • Requirements:

    • 10+ years of experience in software engineering with strong expertise in designing and delivering large-scale distributed systems.
    • Deep knowledge of virtualization and container technologies such as KVM, QEMU, libvirt, Kubernetes, Docker, or Podman.
    • Strong programming experience in Java and/or other object-oriented languages (Python, Ruby, or Groovy is a plus).
    • Hands-on experience with Linux internals, system-level debugging, and performance optimization.
    • Strong background in cloud, storage, and networking systems (e.g., Ceph, NFS, iSCSI, LVM, SR-IOV, Open vSwitch).
    • Expertise in CI/CD tools, build systems, version control (Git), and automation frameworks.
    • Experience in system security concepts including encryption, SELinux, and access control mechanisms.
    • Strong communication skills with the ability to present architecture decisions and influence senior stakeholders.
    • Proven leadership in Agile environments with strong ownership, problem-solving ability, and engineering discipline.
    • Benefits:

      • Competitive compensation aligned with experience and market standards
      • Hybrid work model with flexible in-office and remote working arrangements
      • Comprehensive health, wellness, and insurance coverage
      • Paid time off, parental leave, and wellness programs
      • Strong focus on learning, certifications, and career development opportunities
      • Exposure to large-scale cloud and virtualization technologies in a global engineering envir
Apply Now

Date Posted

05/05/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

© 2026 Job Transparency. All rights reserved.