Search by job, company or skills

Cohesity

Staff Software Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

How You'll Make an Impact

As a Staff Engineer, you will provide technical leadership and architectural direction for our large-scale, highly available backup and recovery platform. You will drive system design decisions, mentor engineers, and lead complex initiatives that improve reliability, scalability, and performance across the stack.

Technical Leadership & Architecture

  • Lead the design and evolution of large-scale, highly available distributed systems.
  • Define architectural standards and best practices for concurrency, scalability, and resilience.
  • Drive performance optimization initiatives across multi-threaded and parallel processing systems.
  • Own critical components of the backup and disaster recovery platform end-to-end.

Deep Technical Expertise

  • Provide expert-level C++ development and debugging leadership across Linux and Windows environments.
  • Architect and optimize high-performance Windows applications and services, including Win32-based systems.
  • Lead advanced troubleshooting, root cause analysis, and resolution of complex production issues.
  • Guide system performance benchmarking, profiling, and scaling strategies.

Domain & Platform Expertise

  • Drive innovation in backup and disaster recovery technologies.
  • Provide technical oversight for integrations with Microsoft SQL Server, including backup and restore workflows.
  • Leverage deep familiarity with VSS (Volume Shadow Copy Service), VDI (Virtual Device Interface), T-SQL
  • Ensure system reliability across Windows and Linux platforms.

Ownership & Cross-Functional Influence

  • Lead high-impact projects from concept to delivery, ensuring technical excellence and on-time execution.
  • Partner closely with Product, QA, DevOps, and Customer Support to resolve field issues and shape roadmap priorities.
  • Mentor senior engineers and elevate engineering standards across teams.
  • Contribute to technical strategy and long-term platform evolution.


We'd Love to Talk to You If You Have

  • :10+ years of experience designing and building large-scale distributed systems in C++ across Linux and Windows platforms
  • .Proven track record of architecting and scaling production-grade systems
  • .Deep expertise in multithreading, concurrency, and performance engineering
  • .Strong hands-on experience with
  • :Backup and disaster recovery system
  • sWindows application and systems programming (Win32
  • )Advanced debugging tools (WinDbg, Visual Studio Debugger
  • )Strong coding standards and code review leadership
  • .Experience working with engineering tools such as JIRA, GitHub, and TestRail
  • .BS/MS in Computer Science, Engineering, or equivalent experience
  • .Demonstrated ability to leverage AI tools to enhance developer productivity, automate workflows, and improve decision-making
  • .Excellent communication skills with the ability to influence technical direction and mentor engineers across the organization
  • .Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support decision makin

g

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145342997

Similar Jobs