
Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
There will be a large variety of features to work on including: hyper-convergence, distributed data path, distributed filesystem, data across thousands of nodes, object storage, cloud services, asynchronous programming, performance optimization, software-defined infrastructure, consensus protocols, massively parallel and distributed data sets, infinite scalability, snapshots, resiliency, deduplication, compression, replication, multiple protocols, fault-tolerance, infrastructure and more that we cannot disclose yet.Cohesity Helios provides a modern, intelligent, and unified way to manage enterprise data. Its cloud-native design, combined with AI-driven operations and robust security features, make it a powerful platform for businesses looking to simplify and secure their data environments.HOW YOU'LL SPEND YOUR TIME HERE:
- Design, develop and maintain innovative products for our as well as SaaS offerings
- Collaborate with product management, other cross functional leads and teams on both technical and business strategy to shape the future product roadmap for Cohesity’s infinitely scalable platform.
- Implement product features for on-prem and cloud platforms.
- Drive accountability for test driven development, delivery of high quality features and resilient enterprise class solutions
- Lead a culture of team ownership and direct individual and team accountability to continuously improve how they work and achieve results.
- Participating in Agile development processes.
- BE/MS/Phd in Computer Science or Engineering.
- A good knowledge of User Interface patterns and techniques to solve common UI problems
- Experience developing HTML5 applications using frameworks like Angular JS/Angular/React.js
- Experience working with designers and ability to convert mockups into working client-side code using HTML5 / CSS3
- Deep understanding of RESTful API design, and developing web applications that use RESTful APIs
- Strong coding experience in C++ or Go.
- Familiarity with TDD and concepts like mocking and stubbing for unit/integration tests
- Familiarity with building dashboards, using graphing libraries
- 3+ years of developing and troubleshooting UI and large scale distributed systems
- A fast learner and self-starter with intellectual horsepower .
- Good analytical, debugging and troubleshooting skills.
- Problem-solver who can dive deep to solve complex problems/issues.
- Bring good testing methodologies and passion for building quality products
- Knowledge of Microservices, SaaS architecture, Cloud native services is a plus
- Knowledge of agile/scrum methodologies.