Senior Software Engineer

Pure Storage redefines the storage experience and empowers innovators by simplifying how people consume and interact with data.
$207,000 - $285,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Pure Storage is a leader in data storage solutions, serving 11,000+ customers including 58% of the Fortune 500. We're seeking Software Engineers to drive digital transformation and continued growth. You'll design and implement high-performance, scalable systems, own innovation end-to-end, and solve challenging problems. We offer a collaborative environment where you can make your mark in changing how the world works with data.

Key responsibilities include:

  • Designing algorithms for highly reliable systems
  • Delivering innovation from concept to shipped product
  • Analyzing and solving complex problems
  • Working with smart, inspiring peers
  • Ensuring customer satisfaction

We're looking for candidates with:

  • 8+ years experience in C++, Java, Go or related languages
  • Strong design skills and collaborative mindset
  • Experience in systems software projects
  • BS in Computer Science (advanced degrees a bonus)

Pure Storage offers competitive compensation, including base salary, incentive pay, and equity. We also provide excellent benefits, flexible time off, and a supportive work environment. Join us in our mission to redefine the storage experience and be part of a company that values individuality, equality, and innovation.

#LI-HYBRID

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Designing and implementing creative new algorithms and technologies for high-performance, highly scalable, and highly reliable systems
  • Owning and delivering innovation end-to-end, from concept to shipped product
  • Analyzing and solving challenging problems through persistence and insight
  • Working as a team with smart peers
  • Making customers really happy
  • Learning and growing in system software knowledge

Requirements For Senior Software Engineer

Java
Go
Linux
  • 8+ years experience using C++, Java, Go or related programming languages
  • Proven design sensibility
  • Willingness to work in a collaborative, team oriented environment
  • Experience in related systems software projects (e.g., Distributed systems, Operating systems, Linux Kernel, file systems, Database internals, Hypervisors, Containers, Compiler Optimization)
  • BS degree in Computer Science (advanced degrees are a bonus)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • Equity
  • Incentive pay

Interested in this job?

Jobs Related To Pure Storage Senior Software Engineer

Senior Zuora Developer

Senior Zuora Developer position at Pure Storage, focusing on subscription billing system development and integration with 5+ years experience required.

Presales Systems Engineer

Senior Presales Systems Engineer position at Pure Storage, focusing on enterprise storage solutions and technical sales in South Africa.

Customer Escalations Software Engineer

Senior Software Engineer role at Pure Storage focusing on customer escalations and system health analytics for cloud storage solutions.

Senior System Test Engineer

Senior System Test Engineer for FlashBlade at Pure Storage, revolutionizing data storage in Prague.

Senior Software Engineer

Senior Software Engineer role at Pure Storage, leading data storage solutions provider, offering competitive pay and benefits.