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 13 days 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 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.

Systems Engineer, Enterprise (Poland)

Senior Systems Engineer role at Pure Storage, focusing on enterprise storage solutions for Telco and Finance sectors in Poland.

Senior QE/Automation Engineer, DX

Senior QE/Automation Engineer for Pure Storage's Digital Experience team in Prague, focusing on enhancing quality assurance processes and automation.

Consulting Pre-Sales Systems Engineer - Federal Intelligence

Senior Pre-Sales Systems Engineer role at Pure Storage, focusing on Federal Intelligence clients, requiring technical expertise and 8+ years of experience.