Interested candidates based outside of the designated areas are welcome to apply, provided they have the indefinite right to work in the job location. Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data — across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management capabilities, including immutable backup snapshots, AI-based threat detection, monitoring for malicious behavior, and rapid recovery at scale. We’ve been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design. Join us on our mission to shape the future of our industry. Cohesity is seeking a highly motivated and experienced Senior Software Engineer to contribute to the ongoing evolution of our data protection platform. This role will directly support the NetBackup management team by designing, enhancing, and maintaining cloud-based/on-prem, containerized solutions that enable customers to protect their most critical data. The ideal candidate will take ownership of complex technical areas, collaborate closely across functional teams, and consistently deliver secure, high-quality, maintainable solutions. Success in this role requires strong technical judgment, solid engineering fundamentals, and the ability to thrive in a dynamic environment with mature processes and an emphasis on quality results. Here’s what you will be doing: You will apply your technical depth to design and develop new features based on architectural guidance, refine existing implementations, and contribute insights that improve system scalability, performance, security, and reliability. You will troubleshoot complex issues across the full stack, leveraging strong debugging skills and a mindset rooted in learning and root-cause analysis. You will work comfortably across boundaries — UI, API, services, deployment — and translate product requirements into well-engineered solutions. You will use your understanding of customer workflows, data protection domain concepts, and product strategy to make informed engineering tradeoffs and to prioritize development work. You’ll contribute to discussions that balance customer needs, operational efficiency, security requirements, and time‑to‑market. You will navigate a matrixed environment by partnering with architects, QA, platform teams, and cross‑functional stakeholders to ensure cohesive delivery. You’ll demonstrate the ability to work with distributed teams, follow and improve existing processes, and promote engineering best practices across the organization. Interpersonal: (anything here that can exhibit our teams' culture would be helpful) You will mentor junior and mid-level engineers, help raise the overall technical bar, and collaborate respectfully across teams with varying priorities. You’ll participate in design reviews, give and receive constructive feedback, and contribute to a culture of transparency and trust. You will communicate technical decisions clearly, write high-quality design documents, and present design tradeoffs to both technical and non‑technical stakeholders. You’ll document your work in a way that enhances long-term maintainability and supports operational excellence.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level