CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Principal Software Engineer - Kubernetes Storage Jobs

2 Job Offers

Filters
Principal Software Engineer, Cloud Storage Engineering
Save Icon
Lead the design of a global, greenfield cloud storage platform on Kubernetes and PostgreSQL. As a Principal Engineer, you'll solve complex architectural challenges and mentor a team in Bengaluru. This role requires 10+ years of expertise in Java/Kotlin/Go and a passion for high-impact, scalable s...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Principal Engineer for Storage Software Development
Save Icon
Lead the innovation of HPE's next-gen Green Lake cloud platform as a Principal Engineer in Bangalore. This senior role requires 15-20 years of expertise in storage software development, system programming in C/C++, and delivering V1 products. You will set the technology direction for object, file...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Are you searching for high-impact Principal Software Engineer jobs focused on Kubernetes storage? This senior role sits at the strategic intersection of cloud-native infrastructure and persistent data, designing and leading the development of robust, scalable storage solutions for containerized environments. A Principal Software Engineer specializing in Kubernetes storage is a technical visionary and a hands-on leader, responsible for the architectural bedrock that allows stateful applications—like databases and AI workloads—to run reliably and performantly in dynamic, orchestrated platforms. Professionals in these roles typically tackle the most complex architectural challenges in distributed systems. Their core mission is to conceive, design, and deliver the software that provides persistent data management for Kubernetes, often working on greenfield platforms or next-generation enhancements to existing products. This involves deep system-level programming to create and optimize storage controllers, Container Storage Interface (CSI) drivers, and operators that automate storage provisioning, management, and data protection (e.g., snapshots, replication, backup) seamlessly within the Kubernetes paradigm. They are the go-to experts for ensuring high availability, durability, and performance for diverse storage protocols, including object, file, and block storage, tailored for demanding enterprise and cloud-scale workloads. Common responsibilities for these senior positions include setting the long-term technology direction and multi-release roadmap for storage products. They lead project teams, providing technical guidance and mentoring to less-experienced engineers. A significant part of their role involves hands-on coding, designing enhancements, and writing critical portions of systems software. They are also responsible for analyzing and debugging intricate issues in multi-threaded and clustered environments, writing comprehensive test plans, and collaborating across engineering teams to drive company-wide initiatives. Typical skills and requirements for these jobs are extensive. A Bachelor's or Master's degree in Computer Science or a related field is common, coupled with 10-20 years of progressive software development experience. Expert-level proficiency in languages like Go, C++, or Java is crucial, with a deep understanding of data structures, algorithms, and concurrent programming. Candidates must possess an in-depth knowledge of operating system internals, distributed systems theory, and, most importantly, expert-level mastery of Kubernetes concepts, especially StatefulSets, operators, and the CSI. Strong analytical and problem-solving skills are paramount, as is the ability to communicate complex ideas effectively and inspire engineering teams to innovate. If you are a leader who thrives on solving foundational infrastructure problems, exploring these Principal Software Engineer - Kubernetes Storage jobs could be your next career-defining move.

Filters

×
Countries
Category
Location
Work Mode
Salary