Senior Engineer - C++ (with Cloud)
About this job
Commvault is a well-known organization specializing in cyber resilience, providing an AI-driven platform that offers data protection, advanced security, intelligence, and recovery solutions for various workloads and clouds. As a Senior Engineer - C++ (with Cloud) based in Bangalore, you will play a crucial role in building and maintaining cyber resiliency modules specifically designed for cloud hyperscale workloads. A normal day in this position involves designing enterprise software, engaging in architecture talks, writing clean code, and fixing complex production bugs. You will also collaborate closely with cross-functional groups like QA, Product Management, and DevOps, while helping guide junior team members, conducting code reviews, and following secure development lifecycles to ensure high product quality, scalability, and reliable performance across distributed systems.
Responsibilities
- Build scalable and high-performance enterprise software solutions.
- Take part in architecture discussions and technical design reviews.
- Write clean, maintainable, and well-tested code.
- Debug complex production issues and optimize overall system performance.
- Collaborate with Product Management, QA, DevOps, and other engineering teams.
- Mentor junior engineers and carry out code reviews.
- Drive innovation while upholding product quality and reliability.
- Follow the Secure Software Development Lifecycle during development.
Requirements
- Bachelor's degree
- 4 or more years of software development experience
- Strong background in C++ and Object-Oriented Design
- Good knowledge of Operating Systems like Windows and Linux
- Familiarity with Multithreading, concurrency, and data structures
- Understanding of networking concepts and distributed systems
- Experience with debugging and performance optimization
- Ability to work in Agile development environments
Good to have
- Knowledge of Java, C#, or Dotnet
- Security experience
- SaaS experience
Who should apply
This role is ideal for software professionals with at least four years of development experience who possess a strong foundation in C++ and cloud-related environments. It suits candidates who enjoy tackling complex technical problems, collaborating with cross-functional teams, and mentoring junior colleagues. If you have solid knowledge of operating systems, distributed systems, and object-oriented design, along with an interest in cyber resilience technology, this position at Commvault in Bangalore is a great fit for your career growth.
Frequently asked questions
What is the primary location for the Senior Engineer - C++ (with Cloud) role?
The Senior Engineer - C++ (with Cloud) position is located in Bangalore, India.
What core programming language is required for the Senior Engineer - C++ (with Cloud) position at Commvault?
Strong experience in C++ and Object-Oriented Design is required for this role.
How many years of experience are needed to apply for the Senior Engineer - C++ (with Cloud) opening?
Candidates need 4 or more years of software development experience.
What does Commvault do as a company?
Commvault provides an AI-powered cyber resilience platform focused on data protection, security, intelligence, and recovery across any workload or cloud.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.