Principal Software Engineer

3 weeks ago


Bangalore Urban Karnataka India, IN Recro Full time

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.


  • Principal Engineer

    4 weeks ago


    Bangalore Urban, Karnataka, India, IN CoffeeBeans Full time

    About UsCoffeeBeans Consulting is a tech consulting firm focused on making organizations AI-ready by structuring their data efficiently across various sources and enabling AI-driven solutions. We specialize in data architecture, pipelines, governance, MLOps, and Gen AI solutions, helping clients achieve faster go-to-market and cost efficiency.We are looking...


  • Bangalore Urban, Karnataka, India, IN Arcana Full time

    About the jobJoin our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Principal DevOps Engineer (Remote, Bangalore, Coimbatore). Embark on a journey where your deep-rooted expertise in computer science fundamentals, alongside an intricate understanding of data structures, algorithms, and system design, becomes the cornerstone...


  • Bangalore Urban, Karnataka, India, IN MakeMyTrip Full time

    Position: Senior Principal Data EngineerExperience: Must have 10+ years of experienceAbout Role:We are looking for experienced Data engineers with excellent problem-solving skills to develop machine-learning powered Data Products design to enhance customer experiences.About us:Nurtured from the seed of a single great idea - to empower the traveler -...


  • Bangalore Urban, Karnataka, India, IN Connectpro Management Consultants Private Limited Full time

    Minimum of 10-12 years of hand on experience of working in C++ and Linux environment.Advanced programming skills –Object oriented design and understanding of OOPS conceptC++ programming (Advanced)Good knowledge of data structuresGood analysis/debugging skillsProblem Solving SkillsGood knowledge/experience in System Programming on Linux...


  • Bangalore Urban, Karnataka, India, IN Talentoj Full time

    Role Purpose:As a Software Development Engineer IV (SDE IV), you will play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will take ownership of complex features, contribute to architectural decisions, and mentor other engineers. Your focus will be on delivering high-quality, production-ready...


  • Gurugram, Haryana, India, IN DeepRunner AI Full time

    Role OverviewWe are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...


  • Bangalore Urban, Karnataka, India, IN ConnectWise Full time

    `About the CompanyGeneral Summary: Senior Software Engineering -I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner,...


  • Bangalore Urban, Karnataka, India, IN Visa Full time

    Staff Software Engineer (7 - 9 years of experience in Full stack developer, Java, Angular, Spring Boot, Gen AI)Bangalore, IndiaFull-timeJob Family Group: Technology and OperationsCompany DescriptionVisa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial...

  • Senior Data Engineer

    2 weeks ago


    Bangalore Urban, Karnataka, India, IN Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bangalore Urban, Karnataka, India, IN HDFC Bank Full time

    Job Purpose · Do engineering work on Mobile app development. To start with this role will work on Mobile banking app development. Create best-in-class experience for Customer.Job Responsibilities (JR) : 6 – 8 · Responsible for delivery of work from a squad. Should have played Lead or Principal Engineer role.· Understand requirements and put together...