Senior Software Development Engineer

5 - 10 years

5 - 9 Lacs

Posted:22 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Overview:
Senior Systems Developer for Web Gateway Hybrid and On-Prem solutions
About the role :
  • Own, and maintain high-quality code for the Web Gateway Hybrid and On-Prem solutions . Write code as per product requirements
  • Should be able to drive end-to-end ownership of features/functions and modules including development, testing and automation of functional and non-functional.
  • Should be able to come up with innovative ideas to solve product problems.
  • Should be able to analyze customer issues and provide resolution/workaround.
  • Ability to understand/develop/enhance in Cloud/Hybrid architecture.
  • Identifies, recommends, coordinates, deliver timely knowledge to the teams regarding technologies, processes, and tools.
  • Recognize the big picture and take initiative to solve the problem and improve design.
About You
  • Bachelor or Master Degree in Computer Engineering/ Computer Science with 5-10 years of professional work experience.
  • Extensive experience in C programming for kernel-level development on Linux or similar operating systems.
  • Experience in Development engineering concepts and methodologies including Design, Implementation, Unit Testing and Debugging reasonably complex system modules.
  • Design, develop, and maintain kernel modules and device drivers for various hardware components, including SFP fiber cards and NVMe drives.
  • Work at the kernel level to implement and optimize software RAID solutions, understanding the underlying principles of RAID 0,1,5,6, and 10.
  • Develop, modify, and troubleshoot bootloader code (e.g., GRUB) and the boot process, with a focus on supporting both traditional (BIOS) and modern (UEFI/EFI) environments.
  • Develop and debug software related to disk partitioning (e.g., GPT, MBR) and filesystem management, particularly for ext4 and FAT32.
  • Analyze and optimize the performance of storage drivers and kernel subsystems to maximize throughput and minimize latency for SSDs and NVMe devices.
  • Experience dealing with Linux community and Open Source contribution.
  • Must have excellent knowledge of system storage and the relationship to the platform ingredients: CPU, Memory, PCIe, drivers, OS, firmware, Fiber cards, SFP modules
  • Proficient in RAID & file system concepts
  • Knowledge and experience with Docker, Kubernetes & Microservice architecture
  • Knowledge and hands-on experience in Layer 2, Layer 3, Layer 4, Switching, Routing, VLANs, QoS, TCP/IP, UDP and other protocols
  • Knowledge of C++ and/or Go Lang is an added advantage.
  • Development experience with Cloud/SaaS deployments is strongly desired
  • Candidates with prior experience in developing software for security/networking products will be preferred.
  • Should have excellent debugging, troubleshooting, analytical and problem solving skills.
  • Good verbal and written communication in English.
  • Working experience with JIRA/GIT is desired.

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 Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now
Trellix logo
Trellix

Cybersecurity

Salt Lake City

RecommendedJobs for You