Principal Software Engineer

6 - 9 years

13 - 17 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Principal Software Engineer at Arctera, you will play a critical role in designing and developing core platform components, driving technical strategy, and mentoring the next generation of engineers. You will be expected to own end-to-end architecture and execution for key initiatives, collaborate with cross-functional teams, and raise the technical bar across the organization.
 

Key Responsibilities

We are looking for candidates who have experience with file systems, storage and cloud technology for data protection solution. You should also have an eye for great design and a knack for pushing projects from conception all the way to customers.
  • Architecture & Design: Lead design and development of scalable, high-performance, and resilient systems.
  • Technical Leadership: Provide guidance, mentorship, and code/design reviews to engineers across teams.
  • Innovation: Evaluate new technologies, frameworks, and approaches to keep Arctera at the cutting edge.
  • Collaboration: Work closely with Product Management, QA, and Customer Engineering to deliver high-quality features.
  • Execution Ownership: Drive projects from concept to production with accountability for timelines and quality.
  • Best Practices: Define and enforce coding standards, CI/CD practices, testing strategies, and system observability.
Required Skills & Experience
  • Programming Languages
  • Strong proficiency in C programming (kernel and user space).
  • Operating System Internals
  • In-depth knowledge of Linux internals (processes, memory management, block layer, device drivers).
  • Multipathing & Block Storage
  • Good hands-on of block storage concepts: multipathing, device-mapper, LVM.
  • Performance Optimization
  • Identifying and fixing performance regressions or bottlenecks.
  • Debugging IO path performance issues using tools like blktrace, iostat, perf, etc.
  • Troubleshooting & Debugging
  • Kernel and user-space debugging using gdb, printk, strace.
  • Soft Skills & Collaboration
  • Effective communication within cross-functional teams (QA, PM, Support).
  • Experience analyzing core dumps, memory leaks, and race conditions.
  • Strong skills in interpreting logs and error codes for root-cause analysis.
Preferred Qualifications
  • Experience working in infrastructure, storage systems, or cloud-native ecosystems.
  • Knowledge of DevOps practices, CI/CD pipelines, and infrastructure-as-code.
  • Exposure to AI/ML-driven automation or observability frameworks.
  • Contributions to open-source projects or patents/publications in relevant domains.
What We Offer
  • Opportunity to influence the technical direction of Arctera s core products.
  • Collaborative and innovative work culture with a flat hierarchy.
  • Competitive compensation, performance bonuses, and benefits.
  • Flexible work arrangements and continuous learning opportunities.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india