Highlights
Innovative tech leader, AI-powered data protection, remote work options, global presence, diverse team.
Description
Job Summary
pJoin Cohesity, the leader in AI-powered data security, where you can work on innovative products for our web-scale, hybrid cloud infrastructure. As a Software Engineer, you’ll design and develop features that make our solutions easy to sell, deploy, and maintain. Collaborate with product management, support teams, and customers to improve product roadmaps and deliver high-quality, resilient enterprise-class solutions.
Responsibilities
- Design, develop, and maintain innovative products for on-premises and SaaS offerings.
- Collaborate with cross-functional leads and teams to improve and build future product roadmaps.
- Implement product features for both on-prem and cloud platforms.
- Achieve accountability for test-driven development and delivery of high-quality features.
- Lead a culture of team ownership and continuous improvement in processes.
Required Skills
- C++ programming
- Distributed systems
- Agile methodologies
- Ai tools for productivity
- Microservices architecture
Required Skills Explained
- Proficiency in C++ and system side programming languages
- Experience in developing and solving large-scale distributed systems
- Strong analytical, debugging, and troubleshooting skills
- Aptitude for diagnosing problems within complex codebases
- Understanding of scalability and performance optimization
- Passion for implementing test-driven development practices
- Familiarity with agile/scrum methodologies
- Demonstrated ability to use AI tools for enhancing productivity and decision making
- Experience in working with microservices, SaaS architecture, and cloud native services is a plus
Who is this for
pThis role is ideal for software engineers who are motivated, hardworking, and have a passion for improving enterprise data security solutions. You should be skilled in large-scale distributed systems and have experience with system-side programming.
Why This Job is a Good Opportunity
ulliTo be part of a leading company in AI-powered data security, backed by industry giants like NVIDIA, IBM, HPE, Cisco, AWS, and Google Cloud.liOpportunity to work on innovative products for both on-premises and SaaS offerings with an infinitely scalable platform.liCollaboration with product management, cross-functional teams, and customers to shape the future of data management solutions.liRemote working flexibility with core office days in a supportive work environment.liDiverse team dynamics and cultural recognition for innovation and quality.
Interview Preparation Tips
- Prepare examples showcasing your problem-solving skills, particularly in diagnosing complex issues within large codebases.
- Discuss past projects that demonstrate your experience with distributed systems and performance optimization.
- Be ready to explain your approach to test-driven development and how you ensure high-quality features.
- Highlight any experience or knowledge related to AI tools and microservices architecture, if applicable.
Career Growth in This Role
pCareer growth within this role is significant as you will have the opportunity to work on cutting-edge data management solutions. You can advance by taking on more complex projects, leading teams, or moving into a product management position. Continuous learning and adaptation are key, especially with rapid advancements in AI and cloud-native technologies.pWith Cohesity's focus on innovation and quality, there is ample opportunity for personal development and professional advancement. The company values team ownership and continuous improvement, which can lead to leadership roles over time.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of remote work options are available?Cohesity employees within a reasonable commute can choose to work out of our core offices 2-3 days a week, with flexible scheduling.
Is relocation assistance provided for candidates outside the designated area?Interested candidates based outside the designated areas are welcome to apply, but must have the right to work in the job location.
What kind of support is available for new hires?New hires will receive guidance from experienced team members and participate in onboarding programs designed to help them integrate into the company culture.