As a Senior Software Engineer at Cohesity, you will play a crucial role in developing industry-leading data management products. Your responsibilities will go beyond just writing code, as you will be expected to dive into complex systems, diagnose and resolve issues efficiently, and deliver high-quality solutions with a strong focus on scalability and performance. Collaboration with various teams, including Product Managers, Customer Support, System Engineers, and customers directly, will be key to ensuring that our solutions meet real-world needs and expectations.**Role Overview:**You will lead key technical initiatives and collaborate across teams to drive product development and support. Your role will bridge engineering execution with customer success, requiring cross-functional collaboration with product management, support, QA, design, and field teams.**Key Responsibilities:**- **Ownership of Feature Development:** - Take ownership of end-to-end design and implementation for complete feature sets on both on-premises and cloud platforms. - Engage in technical discussions with various stakeholders to align on design and scope.- **Feature Delivery:** - Ensure timely delivery of committed features by communicating deliverables, timelines, and following through on commitments. - Lead development and testing of patches and hotfixes. - Proactively assess technical risks and make data-informed decisions to mitigate them. - Develop tools to assist support engineers in diagnosing and resolving issues efficiently.- **Technical Leadership:** - Mentor team members in writing clean, testable, and maintainable code and guide them through all phases of design, development, and testing.- **Issue Diagnosis & Resolution:** - Conduct deep root cause analysis for product defects and performance issues.
- Implement and validate fixes with a focus on quality and speed.**Qualifications Required:**- Typically requires 8-12 years of related experience with a Bachelors degree; or 6 years and a Masters degree; or a PhD with 3 years experience; or equivalent experience.- Strong coding experience in languages like C, C, Golang.- Comfortable using tools such as JIRA, Github, and Python test frameworks.- Development experience on enterprise class data protection products.- Knowledge of Microservices, Public Cloud (AWS, GCP, Azure, OCI, etc.), and SaaS architecture. Experience with AI/ML is a plus.- Experience developing and troubleshooting large scale distributed systems on Linux and Windows platforms.- Solid coding, analytical, debugging, and troubleshooting skills.- Problem-solving skills with the ability to dive deep into complex issues.- Good testing methodologies and a passion for building quality products.- Excellent communication skills and the ability to influence others towards customer-centric behaviors.- Knowledge of agile/scrum methodologies and the ability to articulate design and implementation choices to diverse audiences.- Ability to make data-driven decisions and influence stakeholders.- Experience leveraging AI tools to streamline workflows and enhance decision-making processes.Join Cohesity, the leader in AI-powered data security,
and be part of a dynamic team that is focused on innovation, product strength, and simplicity in design. Apply now to contribute to building cutting-edge data management solutions. As a Senior Software Engineer at Cohesity, you will play a crucial role in developing industry-leading data management products. Your responsibilities will go beyond just writing code, as you will be expected to dive into complex systems, diagnose and resolve issues efficiently, and deliver high-quality solutions with a strong focus on scalability and performance. Collaboration with various teams, including Product Managers, Customer Support, System Engineers, and customers directly, will be key to ensuring that our solutions meet real-world needs and expectations.**Role Overview:**You will lead key technical initiatives and collaborate across teams to drive product development and support. Your role will bridge engineering execution with customer success, requiring cross-functional collaboration with product management, support, QA, design, and field teams.**Key Responsibilities:**- **Ownership of Feature Development:** - Take ownership of end-to-end design and implementation for complete feature sets on both on-premises and cloud platforms. - Engage in technical discussions with various stakeholders to align on design and scope.- **Feature Delivery:** - Ensure timely delivery of committed features by communicating deliverables, timelines, and following through on commitments. - Lead development and testing of patches and hotfixes. - Proactively assess technical risks and make data-informed decisions to mitigate them. - Develop tools to assist support engineers in diagnosing and resolving issues efficiently.- **Technical Leadership:** - Me
📌 Senior Software Engineer (Pune)
🏢 Cohesity
📍 Pune