Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cohesity

Staff Software Engineer

Cohesity

Software Engineer driving innovative data protection solutions at Cohesity. Collaborating across teams while mentoring engineers in scalable and reliable software development practices.

Posted 4/16/2026full-timeBangalore • 🇮🇳 IndiaLeadWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsGoLinuxMicroservicesOpenStackPythonVMware

About the role

Key responsibilities & impact
  • Lead a small team across all phases of design, development, and customer support.
  • Mentor engineers in writing clean, testable, and maintainable code.
  • Take ownership of end-to-end design and implementation for complete feature sets.
  • Engage in technical discussions with Engineers, Architects, Product Managers, and Designers to align on design and scope.
  • Refine the engineering backlog, adjust scope as needed, and ensure timely delivery of committed features.
  • Clearly communicate deliverables, timelines, and follow through on commitments.
  • Proactively assess technical risks and make data-informed decisions to mitigate them.
  • Design and implement new features for both on-premises and cloud platforms based on product requirements and customer feedback.
  • Conduct deep root cause analysis for product defects and performance issues.
  • Implement and validate fixes with a focus on quality and speed.
  • Work closely with QA, support, and field teams to troubleshoot complex customer issues.
  • Lead development and testing of patches and hotfixes.
  • Develop tools to assist support engineers in diagnosing and resolving issues more efficiently, reducing time-to-resolution for customer-reported problems.

Requirements

What you’ll need
  • Strong coding experience in any of these languages - C, C++, Golang
  • Comfortable in using tools - JIRA, Github, Test framework in Python
  • BS/MS in Computer Science or Engineering
  • 14+ years of developing and troubleshooting large scale distributed systems written in Go/C/C++ on Linux and Windows Platforms.
  • Strong coding, analytical, debugging and troubleshooting skills including use of tools such GDB, Python Debugger.
  • Problem-solver who can dive deep to solve complex problems/issues.
  • Bring good testing methodologies and passion for building quality products
  • Knowledge of Microservices, Virtualization (KVM, VMWare, OpenStack etc.) and SaaS architecture
  • Looking for great communication skills.
  • Knowledge of agile/scrum methodologies
  • Exposure to Data Management domain is highly desirable.
  • Ability to articulate design and implementation choices
  • Ability to make decisions based on data and influence stakeholders.

Benefits

Comp & perks
  • In-Office Expectations: Cohesity employees who are within a reasonable commute (e.g. within a forty-five (45) minute average travel time) work out of our core offices 2-3 days a week of their choosing.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++GolangLinuxWindowsMicroservicesVirtualizationSaaS architectureDebuggingTesting methodologies
Soft Skills
MentoringProblem-solvingCommunicationAnalytical skillsDecision-makingTeam leadershipCustomer supportTechnical discussionsRoot cause analysisTime management
Certifications
BS in Computer ScienceMS in Computer ScienceBS in EngineeringMS in Engineering