[05/10/2025] Principal Software Engineer

4 weeks ago


Bengaluru India Recro Full time

Job Description

As a Principal Software Engineer - Protocols -, you will play a key

role in enhancing our cloud-scale NAS platform. Your responsibilities will

include:

Participate and lead requirements analysis, architecture design, design

reviews, and other work related to expanding Platform, Protocols,

and Operating System.

Developing and maintaining software and services that power our NAS

appliance, delivering high performance and reliability to customers.

Building and enhancing High Availability (HA) and Upgrade mechanisms to

ensure seamless, non-disruptive customer experiences.

Investigating and resolving bugs and defects reported by QA, customer

support, and the development team.

Required Skills and Experience

11+ years of experience building and operating large-scale, highly available

distributed systems or cloud-based services.

Proven expertise in C and C++ programming, with a strong focus on

performance and reliability.

Solid understanding of Linux clustering technologies such as Pacemaker,

Corosync, etc.

Proficient in object-oriented design and SDK development in both on-

premises and cloud environments.

Deep knowledge of data structures, algorithms, multi-threaded systems, I/O

subsystems, and Linux internals including XFS/EXT filesystems.

Strong grasp of operating systems, distributed systems architecture, and

cloud service fundamentals.

Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, or

OpenStack.

Ability to work with technical partners to translate ambiguous requirements

into well-defined, actionable designs and component-level specifications.

Excellent written and verbal communication skills with the ability to clearly

present complex technical topics to diverse audiences.

Ability to lead technical implementation efforts, including rapid prototyping and

delivery of proof-of-concept solutions.

Demonstrated ability to collaborate and support team members, contributing

to team knowledge around tools, technologies, and development best

practices.

The Storage Network Protocols we use include; NFS, SMB, CIFS, and

SAMBA.



  • Pune, India Caizin Full time

    Job Description We are looking for an experienced Principal Software Engineer with a strong background in Java to join our talented team. In this role, you will be responsible for designing, implementing, and maintaining robust and scalable solutions that enable us to gain deep insights into the performance, reliability, and health of our systems and...


  • Bengaluru, India Dell Technologies Full time

    Job Description Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India ORACLE Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Job Description : Principal Software Engineer Location: BENGALURU, KARNATAKA, IndiaJob Identification: 312364Job Category: Product DevelopmentPosting Date: 10/22/2025, 05:52 PMRole: Individual ContributorJob Type: Regular EmployeeDoes this position require a security clearance? NoYears: 10 yearsApplicants: Less than 10 applicantsAdditional Info: Visa /...


  • Bengaluru, India hackajob Full time

    Job Description hackajob is collaborating with OneAdvanced to connect them with exceptional tech professionals for this role. Principal Software Engineer Job Locations: IN-KA-Bengaluru Role Introduction An opportunity has arisen to join our team as a Principal Software Engineer! This is a dynamic role that will produce and deliver scalable software solutions...


  • Bengaluru, India Atlassian Full time

    Job Description Working at Atlassian Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. rking at Atlassian Atlassians can choose where...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India Dell Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India Dell Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India Dell Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India Dell Technologies Full time

    Job Description Senior Principal Software Engineer We're building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences for our Customers by modernizing and scaling the stack through...