Sorry. This page is not yet translated.

Secondary storage appliances

Software Engineer (UI Backend)
Bangalore, IN
Job Description / Skills Required

Cohesity Mission: Remaking Secondary Storage

Cohesity delivers the next-generation of hyperconverged storage for the enterprise. We are driving the next wave of data center transformation that spans both private and public cloud infrastructures. We consolidate all secondary data and associated management functions on ONE intelligent solution - including backups, files, objects, test/dev copies, and analytics - built on true scale-out distributed systems architecture.

CRN named Cohesity a Top 25 Disrupter and one of the 10 Coolest Hyperconverged Products of 2016. Cohesity counts many Global 1000 companies among its rapidly growing customer base and achieved triple-digit growth in 2016.

Cohesity Data Platform

Blog: Life at Cohesity

CEO/Founder Mohit Aron Interview

Cohesity’s world class Engineering team bring a rich history in building large scale distributed systems such as Google File System, Google Search and Ads infrastructure, and hyperconverged scale-out systems. Be part of this amazing team and join the mission of remaking and transforming secondary storage!

Role Overview:

As a lead, you will influence product and technical direction and guide the team to build easy to use Management software.

You will solve problems related to Manageability, Distributed Systems, and Web Development. You will design and develop scalable solutions and intuitive UI.

You will work cross-functionally with other teams in Cohesity to drive product vision/roadmap.


Lead and anchor the Manageability team

Mentor junior developers

Will be responsible for designing and developing the Manageability layer and creating design/coding patterns that other developers will follow.

Build elegant RESTful APIs, develop UI frontend and analyze requirements to create great user experience.

Work with Product Management, UX design and other teams to drive product roadmap.


5+ years of experience in software engineering

Previous experience as a lead and ability to mentor other developers and anchor large and complex projects.

Build RESTful APIs that interface with the distributed backend file system and the front end UI

Proficiency in one or more of following languages - Go, Java, C++

Good understanding of MVC design pattern and MVC frameworks.

Good knowledge of javascript. AngularJS knowledge would be a plus.

A good knowledge of User Interface patterns and techniques to solve common UI problems

Strong Computer Science skills with solid understanding of the core principles of OO design & development and how to apply them in a highly scaled environment

Solid engineering understanding of how to build a scalable, maintainable, and efficient UI and backend layers