Sustaining Software Engineer at Cohesity

Santa Clara, California, United States

Cohesity Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
NoVisa
Data Security, Cybersecurity, Data Management, TechnologyIndustries

Requirements

  • 7+ years of experience in developing and troubleshooting large scalable distributed systems written in Go/C/C++ on Linux and Windows Platforms
  • Strong coding, analytical, debugging and troubleshooting skills including use of tools such as GDB, Python Debugger
  • Expertise in one of the areas: SMB/NFS/S3 protocols, Distributed file systems, Java, Apache Cassandra
  • Problem-solver who can dive deep to solve complex problems/issues
  • Good testing methodologies and passion for building quality products
  • Experience in developing, sustaining and maintenance of enterprise software
  • Great communication skills
  • Understanding of hyper-converged storage systems architecture is a big plus
  • Indefinite right to work in the job location (for candidates based outside designated areas)

Responsibilities

  • Perform in-depth root cause analysis, implement code fixes to resolve product defects/issues to customers
  • Design and implement tools to help support engineers diagnose problems thereby reducing time to resolution
  • Deep dive into analyzing, troubleshooting and fixing functional and Performance issues, with rapid delivery of the solution
  • Collaborate with Team members, Support, Dev, QA and Field teams to diagnose and troubleshoot complex customer issues and orchestrate development and testing of patches/hot-fixes
  • Mentor the team on writing maintainable code

Skills

Key technologies and capabilities for this role

root cause analysiscode fixestroubleshootingperformance analysisscalabilitytools developmentdiagnosticsdebuggingC++PythonLinux

Questions & Answers

Common questions about this position

What is the starting pay range for this position?

This information is not specified in the job description.

Is this position remote or does it require a specific location?

Interested candidates based outside of the designated areas are welcome to apply, provided they have the indefinite right to work in the job location.

What skills and experience are required for this role?

Candidates need 7+ years of experience in developing and troubleshooting large scalable distributed systems written in Go/C/C++ on Linux and Windows platforms, strong coding, analytical, debugging and troubleshooting skills including tools like GDB and Python Debugger, and expertise in areas like SMB/NFS/S3 protocols, distributed file systems, Java, or Apache Cassandra.

What is the team structure like for this position?

You will be part of the Product and Sustenance Engineering team, working closely with Product Managers, Customer Support, System Engineers, and Customers, and collaborating with Team members, Support, Dev, QA, and Field teams.

What makes a strong candidate for this Sustaining Software Engineer role?

A strong candidate is a problem-solver with 7+ years in scalable distributed systems, expertise in protocols or systems like SMB/NFS/S3 or Cassandra, strong debugging skills, good communication, and experience mentoring on maintainable code.

Cohesity

Data management solutions for enterprises

About Cohesity

Cohesity specializes in data management solutions for data centers and cloud environments. Its main products, the Cohesity DataPlatform and Cohesity DataProtect, help businesses consolidate tasks like backup, recovery, and data storage into one platform, making it easier to manage large amounts of data while reducing complexity and costs. Unlike many competitors, Cohesity focuses on simplifying data management for medium to large enterprises across various industries, including finance and healthcare. The company's goal is to help businesses manage, protect, and gain insights from their data more efficiently.

San Jose, CaliforniaHeadquarters
2013Year Founded
$642MTotal Funding
SECONDARYCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Health & Wellness - Managing emotional and physical health are key to living happier lives. Cohesity employees enjoy access to exercise and meditation apps, e-Learning resources, Scribd, and more.
Parental Leave - Cohesity offers salary continuation in coordination with other benefits up to 20 weeks for maternity leaves. Up to four weeks of child bonding leave is offered to non-birth parents.
Personal Time - Our unlimited PTO policy ensures that you have work-life wellbeing and flexibility when you need it.
Financial - Cohesity offers a competitive salary, pay-for-performance bonus plan, retirement savings plan, flexible spending accounts, commuter checks, and more.

Risks

Emerging competition from startups like Eon challenges Cohesity's market position.
Integration challenges from Veritas acquisition could disrupt operations.
New leadership roles may lead to transitional challenges in company culture.

Differentiation

Cohesity integrates AI to enhance data insights and protection, setting it apart.
Their hyper-converged secondary storage simplifies data management for enterprises.
Cohesity's recognition as AWS Global Storage Partner of the Year boosts its credibility.

Upsides

Strategic partnership with NVIDIA enhances AI-driven data management solutions.
Acquisition of Veritas Technologies expands Cohesity's market share in data protection.
Deepening partnership with CrowdStrike strengthens cybersecurity offerings against data breaches.

Land your dream remote job 3x faster with AI