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