JobTarget Logo

Principal Cloud Developer - Virtualization in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Principal Cloud Developer - Virtualization

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
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.