Senior Software Engineer (Virtualization & Cloud)

Jobgether

India

On-site

INR 1,800,000 - 3,000,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Full-time employment
Exposure to virtualization and cloud"
Distributed teams collaboration

Job summary

Jobgether is seeking a Senior Software Engineer based in India to contribute to enterprise-grade software focused on virtualization, cloud technologies, and disaster recovery. You will design and build backend components, work with Java, RESTful APIs, VMware vSphere, and cloud platforms, and collaborate with distributed teams to deliver reliable software.

The role involves designing and implementing orchestration capabilities for disaster recovery control plane, writing tests, and ensuring code

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
  • At least 6 years of software development experience, particularly with Java/J2EE and web technologies.
  • At least 4 years of experience developing management software for VMware vSphere environments and cloud technologies.
  • Strong experience developing Java-based RESTful web applications.
  • Knowledge of databases, JPA, and Hibernate frameworks.
  • Experience with cloud storage technologies and platforms such as Amazon S3, Azure SDK, and Google Cloud is preferred.
  • Strong understanding of backend software architecture, API development, and system integration.
  • Proven ability to work on complex software projects and deliver high-quality products on schedule.
  • Excellent testing, debugging, and troubleshooting skills.
  • Experience collaborating with geographically distributed development teams.

Responsibilities

  • Design and implement major management components for disaster recovery control plane software.
  • Develop, extend, and maintain RESTful APIs, as well as client-side code that integrates with other APIs and SDKs.
  • Build and maintain backend software, including new features, enhancements, bug fixes, and proof-of-concept solutions.
  • Develop complex orchestration capabilities to configure and manage VMware vSphere environments, including VMs, hosts, and clusters for disaster recovery.
  • Collaborate with backend, frontend developers, and QA teams to deliver high-quality software within project timelines.
  • Design, develop, and implement unit tests and scenario-based testing for existing code and new functionality.
  • Maintain high standards of code quality through troubleshooting, debugging, automation, and code reviews.
  • Participate in and lead code reviews to promote engineering best practices and maintainable software.
  • Contribute to technical problem-solving and ensure reliable product performance throughout the development lifecycle.

Skills

Java/J2EE
RESTful APIs
Cloud technologies
VMware vSphere
SQL/JPA/Hibernate
Distributed teams collaboration
Debugging & testing
Communication

Education

Bachelor's degree in Computer Science/Engineering

Tools

VMware vSphere
AWS S3
Azure SDK
Google Cloud

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Virtualization & Cloud) based in India.

The Senior Software Engineer will contribute to the development of enterprise-grade software solutions focused on virtualization, cloud technologies, and disaster recovery. In this hands-on engineering role, you will design and build critical backend components for a disaster recovery control plane. You will work extensively with Java, RESTful APIs, VMware vSphere, and cloud platforms to deliver reliable and scalable software. Collaborating with backend and frontend developers, as well as QA specialists, you will help bring complex technical solutions from design through implementation and testing. The role offers the opportunity to solve challenging data management problems, improve product quality, and work with modern infrastructure technologies. You will also collaborate with geographically distributed teams in a high-performance engineering environment.

Accountabilities
  • Design and implement major management components for disaster recovery control plane software.

  • Develop, extend, and maintain RESTful APIs, as well as client-side code that integrates with other APIs and software development kits.

  • Build and maintain backend software, including new features, enhancements, bug fixes, and proof-of-concept solutions.

  • Develop complex orchestration capabilities to configure and manage VMware vSphere environments, including virtual machines, hosts, and clusters for disaster recovery.

  • Collaborate with backend developers, frontend developers, and QA teams to deliver high-quality software within project timelines.

  • Design, develop, and implement unit tests and scenario-based testing for existing code and new functionality.

  • Maintain high standards of code quality through troubleshooting, debugging, automation, and code reviews.

  • Participate in and lead code reviews to promote engineering best practices and maintainable software.

  • Contribute to technical problem-solving and ensure reliable product performance throughout the development lifecycle.

Requirements:
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.

  • At least 6 years of software development experience, particularly with Java/J2EE and web technologies.

  • At least 4 years of experience developing management software for VMware vSphere environments and cloud technologies.

  • Strong experience developing Java-based RESTful web applications.

  • Knowledge of databases, JPA, and Hibernate frameworks.

  • Experience with cloud storage technologies and platforms such as Amazon S3, Azure SDK, and Google Cloud is preferred.

  • Strong understanding of backend software architecture, API development, and system integration.

  • Proven ability to work on complex software projects and deliver high-quality products on schedule.

  • Excellent testing, debugging, and troubleshooting skills.

  • Experience collaborating with geographically distributed development teams.

  • Strong communication and teamwork skills, with the ability to work effectively across development and QA functions.

  • A proactive approach to problem-solving, code quality, and continuous improvement.

Benefits:
  • Full-time employment.

  • Opportunity to work on enterprise-grade software products and complex disaster recovery solutions.

  • Exposure to virtualization, cloud storage, and modern infrastructure technologies.

  • Collaboration with experienced engineering and QA teams across distributed locations.

  • Opportunity to contribute to the design and development of critical software components.

  • Salary, healthcare coverage, and additional benefits are not specified in the job description.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Associate Technical Consultant - VCF
Senior Associate Technical Consultant - VCF

Jobgether • India

On-site
INR 2,000,000 - 4,000,000
Health insurance
Paid time off
Flexible work arrangements
+1
Senior Virtualization Systems Engineer
Senior Virtualization Systems Engineer

Ensono • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Engineer Virtualization
Senior Engineer Virtualization

AHEAD • Gurugram District

Hybrid
INR 3,500,000 - 6,000,000
Comprehensive health insurance
Paid time off & holidays
Flexible work arrangements
+4
Senior Member Technical Staff
Senior Member Technical Staff

vmware • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior VMware VCSP Engineer
Senior VMware VCSP Engineer

AHEAD • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Health insurance
Paid time off
Flexible work arrangements
+2
Senior Digital Platform Architect
Senior Digital Platform Architect

Jobgether • India

Remote
INR 3,500,000 - 6,500,000
Fully remote
Health and wellbeing benefits
Learning and development programs
+2
SENIOR CLOUD ENGINEER (JAVA + AWS)
SENIOR CLOUD ENGINEER (JAVA + AWS)

Vrinda International • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Windows VMware Engineer
Windows VMware Engineer

Mempage Technologies Private Limited • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Senior VMware & Virtualization Engineer
Senior VMware & Virtualization Engineer

Elektrobit • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Executive Solutions Architect – Enterprise Cloud
Executive Solutions Architect – Enterprise Cloud

National Council of Training Academy (NCTA) • Bengaluru

On-site
INR 6,000,000 - 9,000,000