FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Staff Software Engineer
CohesitySenior Staff Software Engineer developing AI-powered data security solutions at Cohesity. Leading software design and development while mentoring engineers in a collaborative environment.
Posted 6/26/2026full-timeSanta Clara • California • 🇺🇸 United StatesSenior💰 $239,044 - $265,604 per yearWebsite
Tech Stack
Tools & technologiesCloudDistributed SystemsGoLinuxMicroservicesPython
About the role
Key responsibilities & impact- Lead a small team in all aspects of design, development, and supporting our customers
- Mentor the team of engineers on writing testable & maintainable code
- Own & develop designs for the complete feature set
- Engage in technical discussions with collaborators -- Engineers, Architects, Product Managers, and Designers
- Fine-tune backlog and adjust scope/plans to deliver committed features
- Own deliverables by clearly communicating the scope, and timelines and following through with commitments
- Continuously assess risks and craft 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, and implement code fixes to resolve product defects
- Investigate, address problems, and fix functional and performance issues
- Collaborate with team members, support, QA, and field teams to diagnose and address sophisticated 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
Requirements
What you’ll need- Strong coding experience in any of these languages - C++/ Go
- Comfortable in using tools - JIRA, GitHub, Testrail
- BS/MS in Computer Science or Engineering
- 12+ years of developing and solving problems for large-scale distributed systems written in (Insert Languages here) on Linux and Windows Platforms.
- Strong coding, analytical, and debugging skills including the use of tools such as GDB, and Python Debugger.
- Problem-solver who can investigate and solve sophisticated problems/issues.
- Bring good testing methodologies and a passion for building quality products
- Knowledge of Microservices and SaaS architecture
- Looking for excellent interpersonal skills.
- Knowledge of agile/scrum methodologies
- Exposure to the Data Management domain is highly desirable
- Ability to articulate design and implementation choices
- Ability to make decisions based on data and influence partners
- Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support decision making.
Benefits
Comp & perks- health and wellness benefits
- vacation
- paid holidays and refresh days
- 401(k) retirement plan
- life and disability insurance coverages
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++GoLinuxWindowsGDBPython DebuggerMicroservicesSaaS architecturetesting methodologieslarge-scale distributed systems
Soft Skills
mentoringproblem-solvinganalytical skillsinterpersonal skillscommunicationdecision makingcollaborationrisk assessmentcommitmentinfluence
Certifications
BS in Computer ScienceMS in Computer ScienceBS in EngineeringMS in Engineering