Sr Software Engineer

8 - 10 years

0 Lacs

Posted:23 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Panzura is seeking a skilled Senior Backend Developer having multi-language skills primarily in C/C++/Go, to join our Engineering team to work on our distributed hybrid cloud-storage and NextGen AI governance platforms. As a senior programmer, you will be responsible for designing, developing, and maintaining scalable and efficient system services. You will work closely with cross-functional teams to deliver high-quality solutions that meet customer needs and drive the success of our product.

This role is available for hire through our employer of record, Deel.

Job Responsibilities

  • Architect, design, and develop control path management features for complex storage systems, including installation and configuration, ensuring high availability, scalability, and non-disruptive upgrades.
  • Collaborate with cross-functional teams, including product managers, system architects, and software engineers, to understand requirements and translate them into technical solutions.
  • Implement micro-service-based backend code to achieve optimal performance and scalability.
  • Define and implement configuration, security and use cases for control path management in the complex storage system domain.
  • Ensure proper integration of control path management systems with the data-path components and services within the storage infrastructure.
  • Perform code reviews, provide constructive feedback, and drive best practices for code quality and system performance.
  • Handle control requests using enterprise message queue technologies such as RabbitMQ, Nats.io, ensuring efficient and reliable message processing.
  • Troubleshoot and resolve complex issues related to control path management, performance, scalability, security, and message queue processing.
  • Stay up-to-date with industry trends, emerging technologies, and best practices related to control path management and system management in the storage domain.
  • Mentor and guide junior members of the team, fostering their growth and development.

Job Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (about 8+ years) as a Storage and System Management Backend Developer, with a strong track record in designing and implementing complex storage systems.
  • Strong expertise in architecting and developing micro-service-based backend for optimal performance, scalability, and security.
  • Expertise in UNIX and Linux operating systems platforms for optimizing system performance and stability.
  • Experience in handling high availability and non-disruptive upgrades for enterprise storage software systems.
  • In-depth knowledge and experience in configuration and use cases for control path management in complex storage systems.
  • Proficiency in programming languages such as C, C++, Go and shell scripting. Hands-on over Python and Java is plus.
  • Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Working experience over one of the cloud technologies like AWS, Azure, GCP.
  • Experience with RESTful APIs and integrating control path management systems with other components and services.
  • Experience in handling control requests using enterprise message queue technologies like RabbitMQ, Nats.io.
  • Expertise in building a secure system management stack, including authentication and access control management.
  • Strong troubleshooting and problem-solving skills, with the ability to analyze and resolve complex issues.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Up-to-date knowledge of industry trends, emerging technologies, and best practices in control path management, system security, and system management.

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

pune, maharashtra, india

bengaluru, karnataka, india

bengaluru, karnataka, india

coimbatore, tamil nadu, india

hyderabad, telangana, india