Principal Software Engineer
3 weeks ago
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 timeAbout 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...
 - 
					
						Principal DevOps Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN Arcana Full timeAbout 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...
 - 
					
						Senior Principal Data Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN MakeMyTrip Full timePosition: 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 -...
 - 
					
						Principal Software Engineer
2 weeks ago
Bangalore Urban, Karnataka, India, IN Connectpro Management Consultants Private Limited Full timeMinimum 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...
 - 
					
						Senior Software Engineer
3 weeks ago
Bangalore Urban, Karnataka, India, IN Talentoj Full timeRole 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...
 - 
					
						Principal Enterprise Software Engineer
4 weeks ago
Gurugram, Haryana, India, IN DeepRunner AI Full timeRole 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,...
 - 
					
						Senior Software Engineer
4 weeks ago
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,...
 - 
					
						Staff Software Engineer
1 week ago
Bangalore Urban, Karnataka, India, IN Visa Full timeStaff 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 timeThe 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...
 - 
					
						Lead Front End Engineer- Flutter
4 weeks ago
Bangalore Urban, Karnataka, India, IN HDFC Bank Full timeJob 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...