Software Engineer

Pure Storage provides modern data storage platforms and services, helping innovative companies leverage data for competitive advantage.
$140,000 - $342,000
Distributed Systems
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer

Pure Storage is revolutionizing how businesses interact with data through their modern data platforms and services. With over 11,000 customers, including 58% of the Fortune 500, Pure Storage has established itself as a leader in the data storage industry, consistently recognized by Gartner in their Magic Quadrant for ten consecutive years.

As a Software Engineer at Pure Storage, you'll be at the forefront of digital transformation, working on cutting-edge storage solutions that power everything from NASA's space missions to COVID vaccine R&D teams. The role offers an exciting opportunity to design and implement high-performance, highly reliable systems with six nines of reliability.

You'll be joining a team of 5,000+ employees who are passionate about innovation and customer success. The position requires expertise in systems software development, with opportunities to work on distributed systems, operating systems, and database internals. You'll be responsible for delivering end-to-end solutions, from concept to shipped product, while collaborating with talented peers in an open, collaborative environment.

The company offers competitive compensation, including a base salary range of $140,000-$342,000, plus incentive pay and equity opportunities. Pure Storage maintains a hybrid work model based in Santa Clara, CA, with an emphasis on in-office collaboration 4 days per week. They foster an inclusive culture through their Pure Equality program and various employee resource groups, demonstrating their commitment to diversity and employee well-being.

If you're excited about solving complex technical challenges, working with cutting-edge technology, and making a real impact on how the world handles data, this role at Pure Storage offers an excellent opportunity to advance your career while working with some of the most innovative companies across various industries.

Last updated 8 hours ago

Responsibilities For Software Engineer

  • Design and implement creative new algorithms for high-performance, highly reliable systems
  • Own and deliver innovation end-to-end, from concept to shipped product
  • Analyze and solve challenging problems through persistence and insight
  • Work as a team with peers
  • Make customers happy
  • Learn and grow in system software development

Requirements For Software Engineer

Python
Go
Java
  • 3+ years experience using C, C++, Python, Go, Java or related programming languages
  • Proven design sensibility and willingness to work in a collaborative environment
  • Experience in systems software projects (distributed systems, operating systems, Linux Kernel, etc.)
  • BS degree in Computer Science
  • Must be willing to work in an open office environment
  • Must be present in the office 4 days a week

Benefits For Software Engineer

Equity
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • Incentive pay
  • Equity

Interested in this job?

Jobs Related To Pure Storage Software Engineer

Software Development Engineer - Amazon MSK

Build and maintain Amazon's Managed Streaming for Kafka service, contributing to both proprietary and open-source streaming solutions at AWS scale.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Build and enhance Amazon's managed Kafka service (MSK) while contributing to open source and solving large-scale streaming challenges.

Software Engineer II

Microsoft is seeking a Software Engineer II to build hyper-scale distributed systems for their Web Data Platform Team, focusing on web crawling and indexing at massive scale.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Gemini

Software Engineer III position at Google working on infrastructure for Gemini, their conversational AI tool, offering competitive salary and benefits.