Loading...

Paroscale Technologies Pvt Ltd

Senior Software Engineer

Paroscale Technologies Pvt Ltd
Pune, Maharashtra Hybrid
Hybrid Full-Time Pune, Maharashtra India

About the Role

Job description
Job Description: Senior System Software Engineer
Position Overview
We are seeking a highly skilled and experienced Senior System Software Engineer to join our dynamic team. The ideal candidate will possess strong programming expertise, a solid understanding of Linux operating systems, and in-depth knowledge of the storage domain. As a Senior System Software Engineer, you will design, develop, and optimize cutting-edge software solutions, working on advanced system-level components such as filesystems, kernel modules, and device drivers.
Key Responsibilities
Design, develop, and maintain high-performance software in C/C++ for system-level components.
Develop and optimize kernel modules and device drivers for Linux-based systems.
Lead the design and implementation of storage domain solutions, including filesystems and related technologies.
Utilize advanced data structures and algorithms to solve complex system problems.
Analyze and debug system-level issues, ensuring efficient problem resolution.
Collaborate with cross-functional teams to architect scalable and robust software solutions.
Perform code reviews, mentor junior engineers, and contribute to continuous process improvement.
Required Skills and Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
4-12 years of professional experience in system software development.
Proficiency in C/C++ programming, with a strong understanding of object-oriented and low-level programming concepts.
Expertise in Linux operating system internals, including process management, memory management, and I/O subsystems.
Deep knowledge of storage technologies, filesystems, kernel programming, and device driver development.
Solid understanding of data structures, algorithms, and their application in system-level programming.
Excellent debugging skills, with experience using tools like GDB, strace, perf, and system logs.
Strong problem-solving and analytical thinking abilities.
Excellent communication and collaboration skills.
Preferred Qualifications
Experience with distributed storage systems or cloud storage solutions.
Familiarity with virtualization, containers, or hypervisors.
Hands-on experience in performance tuning and optimization.
Knowledge of scripting languages (e.g., Python, Bash) for automation and testing.

Kindly share your resume at jobs@paroscale.com

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs