CrawlJobs Logo

Software Engineer (Java, Virtualization or Storage)

netapp.com Logo

NetApp

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At NetApp, we have a history of helping customers turn challenges into business opportunities. That’s because we bring new thinking to age-old problems, like how to use data most effectively in the most efficient possible way. As an Engineer with NetApp, you’ll have the opportunity to work with modern cloud and container orchestration technologies in a production setting. You’ll play an important role in scaling systems sustainably through automation and evolving them by pushing for changes to improve reliability and velocity.

Job Responsibility:

  • Design, develop, and maintain backend services and components for the virtualization solution platform
  • Own features end-to-end, including design, implementation, unit/integration testing, automation, and supportability
  • Contribute to system architecture and technical design discussions
  • Build and maintain automated tests to ensure high code quality and regression coverage
  • Debug and resolve complex issues in development, test, and production environments
  • Participate in code reviews and uphold engineering best practices
  • Continuously improve performance, scalability, reliability, and maintainability of the system

Requirements:

  • Strong hands-on experience in Java and J2EE technologies
  • Experience building distributed systems or cloud-based platforms
  • Solid understanding of data structures, algorithms, and object-oriented design
  • Hands-on experience with testing and automation (unit, integration, system tests)
  • Experience with Linux environments, debugging, and troubleshooting
  • Strong knowledge of virtualization and hypervisors like KVM, hyper-v, Xen etc, storage and protocols like ISCSI, NFS, FC, NVMe
  • Experience working in an agile development environment
  • Ability to take ownership and drive tasks independently to completion
  • Exposure to CI/CD pipelines and DevOps practices
  • Experience with cloud management platforms (e.g., CloudStack, OpenStack, Kubernetes ecosystems) is preferred
  • Bachelor’s/Master’s degree with 4-7 years of experience

Nice to have:

Experience with cloud management platforms (e.g., CloudStack, OpenStack, Kubernetes ecosystems)

What we offer:
  • Volunteer time off: 40 hours of paid volunteer time each year
  • Well-being: Employee Assistance Program, fitness, and mental health resources
  • Time away: Paid time off for vacation and to recharge

Additional Information:

Job Posted:
May 09, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer (Java, Virtualization or Storage)

Private Cloud - Software Engineer

Hewlett Packard Enterprise is seeking Software Engineers for their Private Cloud...
Location
Location
United States , All
Salary
Salary:
90400.00 - 208500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Java, Groovy, Ruby, and/or Python
  • some experience with Linux environments
  • some experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases
  • understanding of core compute, storage, and networking principles
  • familiarity with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
  • knowledge of build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • eagerness to learn and apply cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
  • strong communication skills and willingness to listen and learn from team members
  • ownership of projects and mistakes, problem-solving skills, and self-drive
  • familiarity with system architecture and design principles
Job Responsibility
Job Responsibility
  • Analyze and update system logic and documentation with senior engineers' guidance
  • participate in designing, implementing, monitoring, and troubleshooting software systems
  • responsible for frontend and backend software development
  • stay updated on product roadmaps and upcoming technology changes with senior engineers' guidance
  • assist on customer issues as needed and help ensure technical standards and documentation requirements are met
  • collaborate with sales engineering and operational teams to understand customer needs and recommend solutions
  • learn about the operational challenges faced by engineering teams and assist in developing strategies to address them.
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • career development programs
  • inclusive work environment and flexibility to manage work and personal needs.
  • Fulltime
Read More
Arrow Right

Principal Software QA Engineer

Principal Software QA Engineer to lead test architecture and automation strategy...
Location
Location
Puerto Rico , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on QA experience
  • Designing and building test automation frameworks from scratch
  • Non-functional testing (scale, reliability, performance, security)
  • Strong coding skills in Python, Java, or Go
  • Experience with Pytest, TestNG, JUnit, Playwright or similar tools
  • Deep understanding of Cloud platforms (AWS, Azure, GCP)
  • Microservices, Containers (Docker, Kubernetes)
  • Infrastructure & Data Center management
  • Linux/VM environments, Storage, Compute, Networking
  • REST APIs, JSON, SQL/NoSQL
Job Responsibility
Job Responsibility
  • Design, automate, and execute system-level test cases focused on scale, reliability, security, and performance
  • Lead the test automation strategy
  • evaluate and integrate new tools to improve efficiency and coverage
  • Collaborate closely with product, development, support, and platform engineering teams to ensure full lifecycle quality coverage
  • Provide technical leadership and mentorship to QA engineers and partners across teams
  • Contribute to design reviews with a QA lens to ensure testability and risk mitigation
  • Maintain and manage multiple product test configurations aligned with diverse deployment environments
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Software Engineer, Compute & Networking

At evroc, we are building a secure, sovereign, and sustainable hyperscale cloud ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
evroc.com Logo
Evroc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in distributed systems and Linux systems engineering
  • Minimum of 5 years of experience
  • Coding in a systems programming languages such as C, C++, Golang, Rust or Java
  • Experience in building and enhancing compute, storage, and data platforms with exposure to open source products like Kubernetes, KVM, and OpenVSwitch
  • Hands-on with infrastructure-as-code tools and automation, such as Terraform, Ansible, or Helm
  • Familiarity with software build processes and secure supply systems, like OpenSSF
  • Active engagement or contributions to the open-source community
  • Applicants must possess a valid work permit
Job Responsibility
Job Responsibility
  • Build our Compute and Networking products from the ground up
  • Help bring to life our ambitious plans for our Virtual Machine, Virtual Network and zero-ops services
  • Seamlessly integrate and upkeep open-source components within our evolving tech stack
  • Team up with fellow engineers to craft tailored solutions meeting our unique challenges
  • Plot the roadmap for software component development, aligning with team priorities and vision
  • Lead the charge in defining and achieving our technical benchmarks
What we offer
What we offer
  • Competitive salary
  • Equity package
  • Inspiring work environment
  • Captivating local culture
  • Inclusive environment where every background is celebrated
  • Fulltime
Read More
Arrow Right

System Software Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must – minimum 4 to 8 years of IT industry experience, with a BE/ME in Computer Science/Electronics or equivalent stream with solid grasp of software engineering concepts, including Virtualization
  • Object-oriented design
  • Must – Experience in designing and developing using Core Java and Groovy
  • Good to Have: Python & Go Lang
  • Must-working knowledge on REST APIs
  • Virtualization & Storage experience with a minimum of 2 years working with data center/ IT infrastructure management software products, especially REST API -based products is required
  • Experience in VMware & virtualization eco-system
  • Knowledge of Cloud Native Platform - Kubernetes and Docker containers
  • Multi-year experience in Developing and implementing cloud applications
  • Experience in designing cloud applications using distributed cache and experience of using Redis and similar products
Job Responsibility
Job Responsibility
  • Responsible for the design & development of VME solutions
  • Analyses the feature specifications and determines the required coding, testing, and integration activities
  • Designs and develops moderate to complex cloud application modules per feature specifications adhering to security policies
  • Identifies debugs and creates solutions for issues with code and integration into application architecture
  • Develops and executes comprehensive test plans for features adhering to performance, scale, usability, and security requirements
  • Deploy cloud-based systems and applications code using continuous integration/deployment (CI/CD) pipelines to automate cloud applications' management, scaling, and deployment
  • Contributes towards innovation and integration of new technologies into projects
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Cloud Engineer III

GreenLake is HPE’s hybrid cloud platform, is used by tens of thousands of enterp...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 4+ Years of experience contributing to technology projects and delivering solutions at scale
  • Relevant certifications (e.g., AWS, Microsoft Azure, Google Cloud, CompTIA Security+)
  • Experience in Java, Groovy, Ruby, and/or Python
  • Experience with Linux environments
  • Experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases
  • Understanding of core compute, storage, and networking principles
  • Familiarity with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
  • Knowledge of build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • Eagerness to learn and apply cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Analyse and update system logic and documentation with senior engineers' guidance
  • Participate or lead in designing, implementing, monitoring, and troubleshooting software systems
  • Responsible for frontend and backend software development
  • Stay updated on product roadmaps and upcoming technology changes with senior engineers' guidance
  • Assist on customer issues as needed and help ensure technical standards and documentation requirements are met
  • Collaborate with sales engineering and operational teams to understand customer needs and recommend solutions
  • Learn about the operational challenges faced by engineering teams and assist in developing strategies to address them
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Cloud Engineer

GreenLake is HPE’s hybrid cloud platform, is used by tens of thousands of enterp...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 6+ Years of experience contributing to technology projects and delivering solutions at scale
  • Relevant certifications (e.g., AWS, Microsoft Azure, Google Cloud, CompTIA Security+)
  • Experience in Java, Groovy, Ruby, and/or Python
  • Experience with Linux environments
  • Experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases
  • Understand core compute, storage, and networking principles
  • Experience with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
  • Experience with build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • Experience applying cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Analyse and update system logic and documentation
  • Participate and lead in designing, implementing, monitoring, and troubleshooting software systems
  • Be responsible for frontend and backend software development
  • Stay updated on and be asked to contribute to product roadmaps
  • Assist on customer issues as needed and help ensure technical standards and documentation requirements are met
  • Collaborate with sales engineering and operational teams to understand customer needs and recommend solutions
  • Learn about the operational challenges faced by engineering teams and assist in developing strategies to address them
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer II (Storage)

Storage is experiencing incredible innovations right now. The innovations of sto...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 2+ years of experience with systems programming in Linux or Windows
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing and maintaining storage and file system virtualization components across client, server, and cloud systems, on both Windows operating systems
  • Conceive, design, and implement storage virtualization features in tandem with partners inside and outside of Microsoft to address the business needs of our customers
  • Ensuring high quality and performance of core storage technologies in ARM
  • Performance analysis of designs and implementations, taking into consideration the rapid advancements in storage technologies
  • Ownership of the software engineering process from design, development, code review, validation, delivery, maintenance and on-call duties
  • Working as a team member, authoring documentation, tests and tools that improve the team’s ability to develop and maintain software, participating in design discussions and code review outside of your immediate scope, and assisting less experienced team members in their personal growth
  • Building an understanding of the wider storage ecosystem and bringing that understanding to the table as new features are considered
  • Foster an inclusive and collaborative team culture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Windows 365 and Azure Virtual Desktop (AVD) have recently been recognized as a l...
Location
Location
China , Suzhou
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Excellent technical design skills and proven ability to drive large scale system designs for commercial projects or products
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • drive end to end engineering cycle of cloud device platform scenarios that scales to provision, manage, and monitor health of millions of cloud-based virtual devices
  • mentor and help grow a team of talented, diverse software engineers
  • work across organizations, collaborating with internal partner teams such as Azure Compute, Core OS, Microsoft Security and Identity team, and others
  • build and maintain secure, distributed, scalable, and resilient micro-services using modern technologies
  • raise the technical bar, maintain a data and results driven culture, and nurture a high-performance team to build world-class experiences for W365 and AVD end users, ITPros, partners, and operations teams
  • get to extend your knowledge of cloud compute, hypervisors, desktop virtualization, streaming technologies, and other technical areas including cloud-based management suites
  • be part of a team designing new platform capabilities involving virtualized compute, storage, networking, GPUs, and streaming protocols (such as Remote Desktop Protocol) for our core products to enhance the value to our customer base
  • be a part of an agile team working with experienced engineers and product managers that behave more like a technology startup
  • Fulltime
Read More
Arrow Right