CrawlJobs Logo

Senior Staff Software Engineer, Storage

crusoe.ai Logo

Crusoe

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

245000.00 - 290000.00 USD / Year

Job Description:

As a Senior Staff Software Engineer on the Cloud Storage team, you will lead the development and execution of our storage strategy. You will work extensively with cloud storage primitives, utilizing advanced storage engineering concepts to drive innovation and performance improvements.

Job Responsibility:

  • Lead Storage Strategy Development and Execution: Define and execute the roadmap for the Crusoe Cloud storage strategy, aligning with overall business objectives
  • Lead Engineering Team: Serve as the engineering lead for the Cloud Storage team, collaborating with technology and engineering leadership to define and implement long-term strategic goals
  • Guide Engineering Practices: Provide technical leadership and guidance to the engineering team throughout the entire software development lifecycle, including architecture decisions, design reviews, code reviews, implementation tasks, and production support
  • Develop and Optimize Storage Infrastructure: Collaborate closely with the infrastructure organization to design, develop, and optimize industry-leading storage infrastructure solutions
  • Lead File System Development: Lead the development and maintenance of high-performance and reliable file systems, ensuring optimal performance and data integrity
  • Storage Architecture Design: Design and implement robust and scalable storage architectures, considering factors such as performance, reliability, availability, and cost-effectiveness
  • Cross-functional Collaboration: Foster strong collaboration with other teams across the organization, including infrastructure, software engineering, and product development

Requirements:

  • System Programming Expertise: Proven experience in system programming with languages such as C, C++, and/or Rust
  • Linux Systems Knowledge: Extensive knowledge of Linux Systems Internals and computer architecture
  • Cloud Storage Design & Development: Ability to design, develop, and deploy highly scalable and distributed cloud storage solutions
  • Storage Engineering Fundamentals: Strong understanding of storage engineering concepts, including data protection mechanisms (e.g., redundancy, replication, encryption), fault tolerance, and storage technologies (e.g., NVMe, SSDs)
  • Storage Technologies: In-depth understanding of at least one of the following: block storage, object storage, and/or file storage
  • Storage Protocols: Familiarity with industry-standard storage protocols such as NFS, SMB, iSCSI, and NVMe-oF
  • Software Engineering Best Practices: Expertise in professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Open Source Contributions: Demonstrated track record of contributions to the open source community (e.g., Ceph, GlusterFS, OpenEBS)
  • Communication & Collaboration: Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences

Nice to have:

  • Networking Fundamentals: Strong understanding of physical and software-defined networking concepts
  • Kernel/Embedded Development: Background in kernel or embedded development, particularly with the Linux kernel
  • Kubernetes & Cloud-Native Storage: Experience with Kubernetes CSI and cloud-native storage solutions
  • Infrastructure as Code: Exposure to Infrastructure as Code tooling (e.g., Ansible, Chef, Puppet, Terraform)
  • Programming Languages: Programming experience in Java or Go
  • Leadership Experience: Proven leadership experience in a technical role
  • Analytical & Problem-Solving Skills: Strong analytical and problem-solving skills
  • Advanced Degree: Advanced degree in Computer Science, Engineering, or a related field
What we offer:
  • Industry competitive pay
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to the Calm app
  • MetLife Legal
  • Company paid commuter benefit
  • $300 per month

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Staff Software Engineer, Storage

Intermediate / Senior Software Engineer Scientific Engine (Python)

Due to our consistent growth, we are seeking to expand our Data, Software and De...
Location
Location
France , Paris
Salary
Salary:
Not provided
descartesunderwriting.com Logo
Descartes Underwriting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Coaching or mentoring experience
  • Scoping and identifying solutions with business team
  • Handling human interactions between tech and business
  • Excellent communication skills, in both formal and informal settings, and in English and French
  • 3 years or more of experiences as a software engineer or data scientist
  • Solid knowledge in Python
  • Solid engineering background: master in computer science, mathematics, physics or earth science
  • Experience optimizing and profiling python code
  • Experience in a microservices architecture
  • Good knowledge with Docker
Job Responsibility
Job Responsibility
  • Contribute directly on the code base either individually, in pairs or more
  • Organize REX sessions to share the knowledge received with the rest of the team
  • Ensure compliance to internal standards and practices
  • Present the progress and goals
  • Contribute to the technical roadmap through architecture meetings, design documents
  • Coach your collaborators to consistently deliver according to their roadmap
  • Provide expertise to help your team: Develop, optimize and update software for: Calculation of risk models
  • Data collection, preparation and visualization
  • Export of outputs adapted to users
  • Testing and validation of existing solutions
What we offer
What we offer
  • Opportunity to work and learn with teams from the most prestigious schools and research labs in the world, allowing you to progress towards technical excellence
  • Commitment from Descartes to its staff of continued learning and development (think annual seminars, training etc.)
  • Work in a collaborative & professional environment
  • Be part of an international team, passionate about diversity
  • Join a company with a true purpose – help us help our clients be more resilient towards climate risks
  • A competitive salary, bonus and benefits
  • You can benefit from a punctual home office days
Read More
Arrow Right

Senior Staff Software Engineer

We're on a mission to reinvent the financial system and make it work for people....
Location
Location
United States
Salary
Salary:
251000.00 - 306000.00 USD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of development experience in backend or full-stack software development, including IC Leadership experience
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
  • Proficient in running multiple critical tech initiatives in parallel
  • Familiarity with the clean architecture approach
  • Experience with various data storage, including relational and document databases
  • Excellent written and verbal communication skills
  • Being self-motivated and able to work independently with minimal supervision
Job Responsibility
Job Responsibility
  • Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Make a meaningful impact on the lives of our community members
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives
What we offer
What we offer
  • equity and benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer

We're on a mission to reinvent the financial system and make it work for people....
Location
Location
United States , Mountain View
Salary
Salary:
279000.00 - 341000.00 USD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of development experience in backend or full-stack software development, including IC Leadership experience
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
  • Proficient in running multiple critical tech initiatives in parallel
  • Familiarity with the clean architecture approach
  • Experience with various data storage, including relational and document databases
  • Excellent written and verbal communication skills
  • Being self-motivated and able to work independently with minimal supervision
Job Responsibility
Job Responsibility
  • Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Make a meaningful impact on the lives of our community members
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives
What we offer
What we offer
  • equity and benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Machine Learning Engineer

Help design our AI platform and develop our next generation of machine learning ...
Location
Location
United States , San Francisco
Salary
Salary:
216500.00 - 324500.00 USD / Year
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of hands-on experience in machine learning engineering, AI development, software engineering, or related fields
  • Experience emphasizing secure, large-scale, distributed system design, AI/ML pipeline development, and implementation
  • Extensive experience designing, developing, and operating scalable backend systems
  • Experience applying software engineering best practices such as domain-driven design, event-driven architectures, and microservices
  • Deep expertise in agentic workflows, AI evaluation solutions, prompt management, and secure AI development and testing practices
  • Strong knowledge of relational and document-based databases, data storage paradigms, and efficient RESTful API design
  • Experience establishing robust CI/CD pipelines, automated testing (unit and integration), and deployment practices
  • Strong leadership skills, including effective planning and management of complex projects, mentoring of team members, and fostering a collaborative, high-performing engineering culture
  • Excellent communicator, able to articulate complex technical concepts clearly to both technical and non-technical stakeholders
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (preferred)
Job Responsibility
Job Responsibility
  • Design and implement AI platforms to enable scalable and secure access to LLMs from multiple model providers for diverse use cases
  • Design and implement agentic workflows, agentic tool ecosystems, and LLM prompt management solutions
  • Design, build, and optimize scalable model training, fine tuning, and inference pipelines, ensuring robust integration with production systems
  • Influence technical strategy and approach to developing embedding stores, vector databases, and other reusable assets
  • Lead initiatives to streamline ML and AI workflows, improve operational efficiency, and establish standardized procedures to achieve consistent, high-quality results across our AI systems
  • Design and develop backend services and RESTful APIs using Python and FastAPI, integrating seamlessly with ML pipelines and services
  • Take operational responsibility for team-owned services, including performance monitoring, optimization, troubleshooting, and participation in an on-call rotation
  • Collaborate with both technical and non-technical colleagues, including data and applied scientists, software engineers, product managers, and business stakeholders, to deliver reliable and scalable ML-driven products
  • Coach and mentor fellow ML engineers, promoting a culture of collaboration, continuous improvement, and engineering excellence within the team
  • Employ a diverse set of tools and platforms including Python, AWS, Databricks, Docker, Kubernetes, FastAPI, Terraform, Snowflake, Coralogix, and GitHub to build, deploy, and maintain scalable, highly available machine learning infrastructure
What we offer
What we offer
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Fulltime
Read More
Arrow Right

Senior System Software Engineer

The role involves designing, developing, troubleshooting, and debugging software...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • 9+ years of experience in developing and supporting automation test frameworks and libraries
  • proficiency in programming languages and Object oriented design
  • SQL/NoSQL databases
  • development of Web applications using REST APIs, JSON and microservices
  • Docker, Microservices, Containerization, Kubernetes
  • CI/CD, Git/Gitlab, GitHub, Jenkins
  • LINUX/VM environments and Shell scripting
  • scale/performance testing tools
  • familiarity with Git, Jira, Confluence, and defect tracking workflows
Job Responsibility
Job Responsibility
  • leads multiple project teams of software systems engineers and internal and outsourced development partners
  • reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • provides domain-specific expertise and software systems leadership to projects, programs, and activities
  • drives innovation and integration of new technologies into projects and SDLC stages
  • provides guidance and mentoring to less-experienced staff members
  • architect and design cross functional enhancements and modules for HPE storage products QA automation frameworks, libraries, applications and utilities
  • knowledge of complete SDLC and experience in testing methodologies, tools, test planning and execution
  • code reviewing skills with sharp ability to identify potential errors, missing logic and convention violations
  • strong troubleshooting and analytical skills for performing root cause analysis
What we offer
What we offer
  • health and wellbeing benefits for physical, financial and emotional wellbeing
  • programs catered to career growth and development
  • inclusive working environment
  • Fulltime
Read More
Arrow Right

Senior System Development Engineer

Senior System Development Engineer role in HPE Hybrid Cloud working on flagship ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Information Systems, or equivalent
  • Working experience of 10+ years
  • Very strong system programming background with C/C++/Golang for large enterprise class software
  • Knowledge of Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots, and debugs system software programs for enhancements and new products for storage systems
  • Develops system/platform software for enabling different components on storage arrays
  • Analyze issues in customer deployment and recommend workarounds/fixes
  • Improve/stability of codebase release through targeted code fixes and minor enhancements
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software
  • Triage and fix customer issues as part of minor releases
  • Collaborate with cross-functional teams including Hardware, Firmware, System management, Network teams, Architects
  • Write and execute complete testing plans, protocols, and documentation
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Supplier Quality Engineer

The Senior Supplier Quality Engineer role is designed as onsite and focuses on e...
Location
Location
United States , Spring
Salary
Salary:
92600.00 - 213500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 + years of experience in supplier quality management
  • Must have Lean, Six Sigma
  • Black belt or equivalent preferred
  • Bachelor's or Master's degree in Industrial Engineering, Manufacturing Engineering, Electrical Engineering, or equivalent
  • Extensive experience with using engineering tools and software packages to test, design, and evaluate products and processes
  • Evaluating forms of empirical and root-cause analysis, modeling, testing methodologies, and quality standards to validate product designs, specifications, and processes
  • Excellent analytical, statistical, and problem-solving skills
  • Conducting reviews of material specifications, hardware and electrical component design and processes, and industry quality standards and methodologies
  • Excellent written and verbal communication skills
  • Ability to effectively communicate quality architectures, plans, proposals, and results, and negotiate options at senior management levels
Job Responsibility
Job Responsibility
  • Ensure that products and materials from suppliers meet HPE’s quality standards and their Quality performance meets the set goals
  • Perform supplier site audits in person or virtual for new products, new sites, and new suppliers
  • Collaborate with other HPE functional teams: Sourcing, Planning, R&D Engineering, and Manufacturing Operations to evaluate supplier performance, support other functional team audits, and drive continuous improvements
  • Manage GPU, I/O Adapters, and Storage Controllers quality performance at the supplier’s manufacturing sites, at the HPE’s server integration RSPs and at the customer sites
  • Lead project teams of other quality engineers and internal and outsourced development and manufacturing partners responsible for the design and integration of quality requirements, processes, and practices into development, design, manufacturing, and continuous improvement
  • Review and evaluate product and solution designs and production activities for quality issues
  • Provide feedback based on results and root-cause analysis
  • Design and implement solutions to improve product quality and mitigate risk of failures
  • Drive innovation and integration of new technologies and quality initiatives
  • Provide guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Programs to support career goals
  • Flexibility to manage work and personal needs
  • Unconditional inclusion
Read More
Arrow Right

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer. This is for Data Engineering ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
February 23, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong years of Software Engineering experience OR equivalent (industry, training, military, education)
  • Hands-on experience with Python, SQL, and bash scripting for automation
  • Strong experience building big data pipelines using Apache Spark, Hive, Hadoop
  • Experience with Autosys/Airflow or similar orchestration tools
  • Working knowledge of REST APIs, Object Storage, Dremio, and CI/CD pipelines
  • Strong troubleshooting and problem‑solving capabilities
  • Solid foundation in data modeling (conceptual/logical/physical) and database design
  • Cloud-native engineering experience — serverless, managed Spark, event-driven architectures
  • Familiarity with containerization (Docker, K8s) and workflow operators
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Deliver high-quality engineering outcomes during Data Center exit migrations and DPC onboarding, ensuring validations, automation, and production readiness
  • Collaborate with cross-functional teams to build scalable, high‑performance data solutions using Python, SQL, Spark, Iceberg, Dremio, and Autosys
  • Design, build, test, deploy, and maintain large-scale structured and unstructured data pipelines using Python, SQL, Apache Spark, and modern data lake/lakehouse technologies
  • Fulltime
!
Read More
Arrow Right