CrawlJobs Logo

Software Engineer (Cloud Storage)

United States, San Jose, California Employment contract 113050.00 - 168300.00 USD / Year · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about cloud technologies and eager to develop innovative cloud-based solutions? NetApp is looking for talented and motivated Software Engineers to join our Cloud Engineering team. As a Software Engineer in Cloud Storage, you will play a crucial role in developing and maintaining cloud-based solutions, focusing on solving complex problems and automation.

Job Responsibility

  • Assist in designing, developing, and maintaining software solutions according to project requirements and established software development standards
  • Support the integration of various cloud services and APIs to enhance the functionality and performance of our cloud solutions
  • Identify, troubleshoot, and resolve system defects and issues, including debugging code, resolving configuration issues, and fixing software defects
  • Work closely with cross-functional teams, including product management, operations, and other engineering teams, to deliver high-quality cloud solutions
  • Create and maintain comprehensive documentation for software designs, APIs, and testing procedures
  • Identify and implement improvements in software development processes, tools, and methodologies
  • Provide support for cloud marketplace offerings, including troubleshooting and resolving customer issues with a sense of urgency

Requirements

  • Proficiency in programming languages such as C, C++, Python, and scripting languages
  • Experience working with Linux, AWS, Azure, GCP, and Kubernetes
  • Experience with SQL and Document Databases (e.g., MongoDB, Cassandra, Cosmos DB, DocumentDB)
  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI)
  • Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation, ARM)
  • Experience with automated testing frameworks and tools
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Attention to detail and a commitment to quality

Nice to have

Experience with AI/ML frameworks like PyTorch or TensorFlow

What we offer

  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off (PTO)
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer (Cloud Storage)

8 matching positions

Sr, Software Engineer, Cloud Storage

As a Software Engineer, you will play a key role in delivering an enterprise‑cla...
Location
Location
United States , Morrisville
Salary
Salary:
170000.00 - 220000.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ Years of Software Engineering/Development Experience
  • Strong experience in software design, development, and system-level architecture
  • Proficiency in programming languages, with Go, Python, C++, or C
  • Deep knowledge of Kubernetes
  • hands-on experience building or deploying micro-services using Docker and Kubernetes
  • Practical experience with public cloud providers such as GCP, Azure, or AWS
  • Solid understanding of data structures, algorithms, multithreading, distributed systems, and modern programming practices
  • Strong collaboration and communication skills (verbal and written)
  • Demonstrated ability to lead features or small teams independently
  • Quick learner with the ability to adapt to new technologies and complex systems
Job Responsibility
Job Responsibility
  • Design, develop, and test new product features involving complex and interdependent distributed systems
  • Deliver high‑quality, maintainable code across cloud‑native storage components
  • Independently drive feature development from design to completion
  • Participate in technical discussions within the team and across partner groups
  • Collaborate with cloud hyperscalers and internal stakeholders on solutions built for first party cloud native platforms
  • Work closely with SRE, Product Management, and cross-functional engineering teams to align on design, requirements, and execution
  • Contribute to design reviews, architectural discussions, and problem investigations
  • Mentor junior engineers in best practices and technical execution
  • Ensure solutions meet scalability, reliability, and performance goals for enterprise-class cloud storage systems
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)
  • Volunteer time off: 40 hours of paid volunteer time each year
  • Well-being: Employee Assistance Program, fitness, and mental health resources
  • Fulltime
Read More
Arrow Right

Entry Level Software Engineer (Cloud Storage)

Are you passionate about cloud technologies and eager to develop innovative clou...
Location
Location
United States , San Jose; Morrisville
Salary
Salary:
100300.00 - 149600.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in programming languages such as C, C++, Python, and scripting languages
  • Experience working with Linux, AWS, Azure, GCP, and Kubernetes
  • Experience with SQL and Document Databases (e.g., MongoDB, Cassandra, Cosmos DB, DocumentDB)
  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI)
  • Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation, ARM)
  • Experience with automated testing frameworks and tools
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Attention to detail and a commitment to quality
Job Responsibility
Job Responsibility
  • Assist in designing, developing, and maintaining software solutions according to project requirements and established software development standards
  • Support the integration of various cloud services and APIs to enhance the functionality and performance of our cloud solutions
  • Identify, troubleshoot, and resolve system defects and issues
  • Work closely with cross-functional teams, including product management, operations, and other engineering teams, to deliver high-quality cloud solutions
  • Create and maintain comprehensive documentation for software designs, APIs, and testing procedures
  • Identify and implement improvements in software development processes, tools, and methodologies
  • Provide support for cloud marketplace offerings, including troubleshooting and resolving customer issues with a sense of urgency
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off (PTO)
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Cloud Data Storage

Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all workflo...
Location
Location
United States
Salary
Salary:
190000.00 - 265000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 or more years of experience as an 'Arranger' and/or 'Builder/Enhancer' of highly scalable distributed systems
  • Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
  • Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as 'high end of Intermediate' and/or 'Advanced' or 'Expert' levels
  • Experience building and running services on AWS
Job Responsibility
Job Responsibility
  • Design & build distributed data systems – craft APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able. Clearly document design choices and operational knowledge to successfully deploy and run service with those features
  • Drive reliability & performance – own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews
  • Technical leadership – break down roadmap epics, mentor mid-level engineers, steward design docs through RFC
  • Cross-team collaboration – partner with the Server, Cloud, and DX teams to land features end-to-end
What we offer
What we offer
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup (In addition to Temporal issued equipment)
  • $500 / Year Professional Memberships
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Cloud Data Storage

Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all workflo...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 or more years of experience as an 'Arranger' and/or 'Builder/Enhancer' of highly scalable distributed systems
  • Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
  • Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as 'high end of Intermediate' and/or 'Advanced' or 'Expert' levels
  • Experience building and running services on AWS
Job Responsibility
Job Responsibility
  • Design & build distributed data systems – craft APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able
  • Drive reliability & performance – own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews
  • Technical leadership – break down roadmap epics, mentor mid-level engineers, steward design docs through RFC
  • Cross-team collaboration – partner with the Server, Cloud, and DX teams to land features end-to-end
What we offer
What we offer
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup
  • $500 / Year Professional Memberships
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Staff Software Engineer : Storage, Search, & Data Platforms

The Storage, Search, and Data (SSD) group is the custodian of Uber's digital int...
Location
Location
United States , Seattle; San Francisco; Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with a proven history of designing and operating massive-scale distributed data systems
  • Elite engineering skills in Go, Java, C++, or Rust. You are comfortable deep-diving into database internals, kernel-level optimizations, and complex distributed consensus protocols
  • Proven experience leading technical strategy across multiple teams or organizations, turning high-level business goals into concrete technical realities
  • Extensive experience managing Tier-0, mission-critical systems with 99.99% availability and global blast-radius constraints
Job Responsibility
Job Responsibility
  • Define and execute the multi-year roadmap to transition Uber from Data Storage to a Cloud-Native Data Provider, solving for cross-region latency, global metadata consistency, and exabyte-scale cost efficiency
  • Partner with Uber's AI/ML leadership to architect the Data-to-GPU pipeline. You will design the one-stop storage APIs that allow researchers to leverage high-performance data access across multi-cloud regions and vendors seamlessly
  • Drive the next generation of our core engines: Docstore (NoSQL), Vitess (Sharded MySQL), Apache Pinot (Real-time Analytics), and OpenSearch (Discovery)
  • You will represent Uber in the global community as a leader in key open source technologies including Apache, Hudi, Iceberg and many others
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Principal Engineer Software - Storage (Chronosphere)

We are looking for an experienced product driven engineer to help our customers ...
Location
Location
United States , Burbank
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in one or more backend languages (e.g., Go, Java, Python, Rust)
  • Experience using AI coding assistants (e.g., Cursor, Claude) as part of day-to-day software development
  • Experience building and operating highly available systems in production
  • Experience working with cloud infrastructure (AWS, GCP, Azure)
  • Experience designing APIs (REST, gRPC, GraphQL)
  • A strong sense of ownership and can independently own projects from inception to delivery
  • An effective collaborative working style
Job Responsibility
Job Responsibility
  • Design and build scalable backend services that process high-volume telemetry data
  • Develop systems for ingestion, storage, indexing, and querying of time-series and event data
  • Improve performance, reliability, and cost efficiency of distributed systems
  • Collaborate with frontend teams to design clean, efficient APIs
  • Contribute to data modeling strategies for high-cardinality observability workloads
  • Participate in architecture reviews and technical design discussions
  • Improve system observability (we use our own product heavily) and reliability
  • Mentor engineers and help raise engineering standards
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right