A Senior Software Engineer responsible for designing and implementing high-performance, reliable distributed systems and algorithms to drive innovation and enhance data storage platforms, collaborating across teams to deliver impactful solutions.
Key Responsibilities
Design and implement high-performance algorithms for distributed systems
Own end-to-end delivery of innovations from concept to deployment
Analyze and resolve complex technical issues within systems software
Collaborate with cross-functional teams to influence system design decisions
Mentor junior engineers and coordinate technical activities within projects
Requirements
Extensive experience designing, developing, and deploying systems software using programming languages such as C, Java, or Go.
In-depth knowledge and proven ability to successfully implement solutions within complex systems software domains such as Distributed Systems, Operating Systems, Database Internals, or Containerization.
Demonstrated expertise in selecting methods, techniques, and evaluation criteria to resolve complex technical issues, exercising independent judgment in solution implementation.
Strong design sensibility with the ability to articulate, advocate for, and defend architectural choices in a collaborative, team-oriented environment.
A track record of establishing and assuring adherence to performance requirements, work plans, and schedules for significant engineering initiatives.
Ability to analyze and resolve complex technical issues where a deep evaluation of variable factors is required, serving as a subject matter expert and selecting appropriate methods and techniques for obtaining results.
Experience owning the end-to-end delivery of innovations, from initial concept and design through final testing and deployment into a shipped product, driving critical business outcomes.
Ability to implement strategic policies and develop high-performance algorithms for distributed systems, ensuring achievement of challenging goals such as six 9s reliability.
Experience mentoring junior engineers and coordinating the technical activities of a project sub-team to maintain schedules and align with architectural vision.
Physical presence in Santa Clara, CA, and ability to work in an office environment for 4 days a week as per the hybrid work policy.
Benefits & Perks
Salary range: 175,000 - 263,000 USD annually
Work schedule: Office presence 4 days a week with variations depending on business needs
Work environment perks: Flexible time off, wellness resources, company-sponsored team events
Additional benefits: Incentive pay and/or equity, inclusive and supportive company culture, accommodations for disabilities, opportunities for growth and development
Ready to Apply?
Join Pure Storage and make an impact in renewable energy