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
Space · 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 Fortune 500 companies, Pure Storage has established itself as a leader in the data storage industry, recognized by Gartner in the Magic Quadrant for ten consecutive years.

The role offers an exciting opportunity to be part of Pure Storage's digital transformation journey. As a Software Engineer, you'll be working on designing and implementing high-performance, highly reliable systems with six 9's reliability. You'll own projects from concept to shipped product, solving challenging problems while working with talented peers.

Pure Storage offers a unique culture that values individuality and innovation. The company has been recognized for its customer-first approach, achieving a Net Promoter Score in the top 1% of B2B companies globally. With 5,000+ employees, Pure provides an environment where you can make a significant impact while growing your career.

The position offers competitive compensation, including equity opportunities, and comprehensive benefits. Pure Storage is committed to equality and diversity, encouraging applications from all qualified candidates regardless of background. The company supports various employee resource groups through its Pure Equality program and gives back to communities via the Pure Good Foundation.

Working at Pure Storage means being part of a team that's reshaping how the world works with data, from supporting NASA and space companies to COVID vaccine R&D teams and metaverse development. If you're ready to take on exciting challenges that change the world, Pure Storage offers the perfect platform for your career growth.

Last updated 19 hours ago

Responsibilities For Software Engineer

  • Design and implement creative algorithms for high-performance systems
  • Own and deliver innovation end-to-end, from concept to shipped product
  • Analyze and solve challenging problems
  • Work as a team with peers
  • Make customers happy
  • Learn and grow technical knowledge

Requirements For Software Engineer

Python
Go
Java
Linux
  • 3+ years experience using C, C++, Python, Go, Java or related programming languages
  • Proven design sensibility and collaborative teamwork skills
  • Experience in systems software projects (distributed systems, operating systems, Linux Kernel, etc.)
  • BS degree in Computer Science
  • Willingness to work in an open office environment

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • Equity opportunities
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Pure Storage Software Engineer

Software Engineer - Fusion Platform

Software Engineer position at Pure Storage working on Fusion platform, developing distributed systems and API libraries for storage management solutions.

Software Engineer

Software Engineer role at Pure Storage focusing on distributed systems and high-performance storage solutions

Software Engineer

Software Engineer role at Pure Storage focusing on distributed systems and high-performance storage solutions

Software Development Engineer, Ordering

Software Development Engineer role at Amazon's Ordering team, focusing on large-scale distributed systems and retail workflow orchestration.

Distributed Systems Engineer (L4), Content Engineering

Netflix seeks a Mid-Level Distributed Systems Engineer to build scalable infrastructure for content creation and promotion globally.