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.
We've been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design.
About This Role
In this role, you will be part of our software development team responsible for creating innovative solutions for data security and management.
Key Responsibilities
1. Develop clean, maintainable, and efficient code that meets the highest standards of quality and reliability.
2. Collaborate with cross-functional teams to define, design, and ship new features that align with business objectives.
3. Participate in code reviews to ensure code quality and share knowledge with colleagues.
4. Troubleshoot, debug, and resolve software defects to minimize downtime and maximize productivity.
5. Stay up-to-date with emerging technologies and industry trends to drive innovation and growth.
6. Contribute to the improvement of software development processes to enhance efficiency and effectiveness.
7. Develop and maintain unit and integration tests to ensure the quality and reliability of applications.
8. Ensure the performance, quality, and responsiveness of applications to meet user needs and expectations.
Requirements
1. Bachelor's degree in Computer Science or related field.
2. 5+ years of professional experience in software development.
3. Some knowledge of manufacturing test automation.
4. Some knowledge of Hardware Storage technologies.
5. Experience with front-end development using React.
6. Experience with back-end development using Python frameworks (e.g., Django).
7. Understanding of RESTful APIs and web services.
8. Familiarity with database systems (e.g., PostgreSQL, MySQL, MongoDB).
9. Experience with version control systems (e.g., Git).
10. Strong problem-solving and analytical skills.
11. Excellent communication and teamwork skills.
12. General knowledge of Linux-based OS.
13. General knowledge of networking.
This role involves working on-site at our office 2-3 days a week. If you are within a reasonable commute (45 minutes average travel time), you will work out of our core offices on those days.