Software Engineer II
Cohesity · Santa Clara, CA · 2 mo ago
Engineering$131k–$146k/yrFull-time
How You'll Spend Your Time Here
- Own & develop designs for complete feature set
- Engage in technical discussions with stakeholders -- Engineers, Architects, Product Managers and Designers
- Fine tune backlog and adjust scope/plans to deliver committed features
- Own deliverables by clearly communicating the scope, timelines and following through commitments
- Continuously assess risks and make decisions based on metrics
- Code and Implement features requested by Product Management and/or Customers for on-prem and cloud platforms
- Perform in-depth root cause analysis, implement code fixes to resolve product defects
- Deep dive into analyzing, troubleshooting and fixing functional and Performance issues
- Collaborate with team members, support, QA and field teams to diagnose and troubleshoot complex customer issues and orchestrate development and testing of patches & hot-fixes
- Design and implement tools to help support engineers diagnose problems thereby reducing time to resolution
Qualifications
- 2 to 3 Years of experience
- Strong coding experience in any of these languages - C++, Python / Java / Go
- Comfortable in using tools - JIRA, Github, Testrail
- BS/MS in Computer Science or Engineering
- Developing and troubleshooting large scale distributed systems written in C++,Python / Go / Java on Linux and Windows Platforms.
- Strong coding, analytical, debugging and troubleshooting skills including use of tools such GDB, Python Debugger.
- Problem-solver who can dive deep to solve complex problems/issues.
- Bring good testing methodologies and passion for building quality products
- Knowledge of Microservices and SaaS architecture
- Great communication skills
- Knowledge of agile/scrum methodologies
- Exposure to Data Management domain is highly desirable
- Ability to articulate design and implementation choices
- Ability to make decisions based on data and influence stakeholders