Onsite Java Software Engineer – Virtualization Integrations

Posted 58 minutes ago

Apply now

About the role

  • Software Engineer building integrations that make Pure Storage feel “native” in virtualized environments. Collaborating with a product-focused team to create and deliver high-impact virtualization features.

Responsibilities

  • As a Software Engineer in the FlashArray Virtualization Ecosystem team, you’ll build the integrations that make Pure Storage feel “native” inside our customers’ virtualised environments.
  • Your work will power how enterprises use FlashArray with platforms like VMware vSphere, Veeam, and PowerShell, turning complex infrastructure into an experience that’s simple, fast, and reliable.
  • You’ll join a highly technical, product‑focused team, work on features that are core to our customers’ day‑to‑day operations, and see the direct impact of what you build in production.
  • If you enjoy solving complex systems problems, love shipping high‑impact features, and want to work with some of the smartest engineers in the industry, this role is for you.
  • Design and implement new features and technologies for high‑performance, highly reliable virtualization integrations.
  • Own and deliver FlashArray virtualization plugins end‑to‑end — from early design and prototyping to shipped, production‑quality software used by customers worldwide.
  • Solve challenging systems problems across virtualization platforms, always aiming for simplicity, robustness, and scalability.
  • Collaborate closely with a small, experienced, and supportive engineering team that values clean design, thoughtful code reviews, and knowledge sharing.
  • Work directly on capabilities that make customers genuinely happy, by allowing them to integrate FlashArray smoothly into their virtualized environments.
  • Learn deeply about virtualisation, storage systems, and system software — whether you’re already an expert in these areas or just getting started, you’ll grow quickly here.

Requirements

  • Professional experience with Java for backend or systems-level development (experience with C++ or C# is a plus).
  • Hands-on experience in one or more of the following domains: Distributed systems, Operating systems, Linux kernel, Database internals, Hypervisors, Containers, Compiler optimisation.
  • A natural curiosity and strong design sensibility — you care about how things are built, not just that they work.
  • Enthusiasm for working collaboratively in a team-oriented environment — you share context, ask questions, and help others succeed.

Benefits

  • Flexible time off
  • Wellness resources
  • Company-sponsored team events

Job title

Java Software Engineer – Virtualization Integrations

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job