Software Engineer
Cohesity
Cohesity is the leader in AI-powered data security. Over 13,600 enterprise customers, including over 85 of the Fortune 100 and nearly 70% of the Global 500, rely on Cohesity to strengthen their resilience while providing Gen AI insights into their vast amounts of data. Formed from the combination of Cohesity with Veritas’ enterprise data protection business, the company’s solutions secure and protect data on-premises, in the cloud, and at the edge. Backed by NVIDIA, IBM, HPE, Cisco, AWS, Google Cloud, and others, Cohesity is headquartered in Santa Clara, CA, with offices around the globe.
We’ve been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design , and our culture.
Want to join the leader in AI-powered data security?
We are looking for a Full‑Stack Engineer to join our product engineering team. In this role, you will contribute to the design, development, and delivery of customer‑facing SaaS and on‑prem features, working across frontend and backend systems. You will work on well‑defined problem spaces, implement features end‑to‑end with guidance from senior engineers, and gradually take on increased ownership of components and services. This role is ideal for engineers who enjoy building polished user experiences, learning distributed systems at scale, and growing toward senior technical responsibilities. You will collaborate closely with product management, UX, and other engineering teams, contributing to regular release cycles in an agile, fast‑paced environment. HOW YOU'LL SPEND YOUR TIME HERE:
Design, develop, test, and deliver full‑stack product features for Cohesity's SaaS and on‑prem offerings. Build modern, responsive web applications using contemporary frontend frameworks. Implement backend services and APIs that integrate with Cohesity's platform and data services. Work with UX designers to translate designs and mockups into high‑quality, user‑friendly interfaces. Collaborate with product managers to understand requirements and translate them into technical solutions. Contribute to single‑page applications (SPAs) and reusable UI components. Develop features that operate reliably in hybrid cloud and on‑prem environments. Participate in code reviews, design discussions, and agile ceremonies. Write unit and integration tests to ensure correctness, stability, and maintainability. Learn and apply best practices around scalability, performance, and reliability
WE'D LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING:
Bachelor's or Master's degree in Computer Science or a related field.
4+ years of experience developing full‑stack or web applications.
Proficiency in JavaScript and experience with Angular or React.
Working experience with at least one backend language: Go, or C++.
Experience building single‑page applications (SPAs) using HTML5 and CSS3.
Understanding of RESTful API design and client‑server interactions.
Experience working with designers and converting UI mockups into functional code.
Familiarity with unit testing, integration testing, and basic TDD concepts.
Basic experience with dashboards or data‑driven UIs is a plus.
Strong problem‑solving skills and eagerness to learn.
Ability to work effectively in a collaborative, fast‑moving environment.
Implement frontend functionality using Angular or React, HTML5, CSS3, and JavaScript.
Develop backend components and services using Go, or C++, under guidance from senior engineers.
Build and consume RESTful APIs.
Debug and troubleshoot issues across the stack, from UI to backend services.
Follow established engineering practices for testing, documentation, and code quality.
Collaborate effectively with cross‑functional teams to deliver features on schedule.
Demonstrated experience leveraging AI tools to streamline workflows, enhance productivity, and support high-quality decision-making.
Data Privacy Notice for Job Candidates:
For information on personal data processing, please see our Privacy Policy.
Equal Employment Opportunity Employer (EEOE)
Cohesity is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.
If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 1-855-9COHESITY or talent@cohesity.com for assistance.
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.
Interested candidates based outside of the designated areas are welcome to apply, provided they have the right to work in the job location.