The Staff Software Engineer will be responsible for innovating, designing, implementing, maintaining, and evolving CyberArk products. This role requires a focus on securely written, performant, and scalable code. Collaboration within an industry-leading engineering team is essential for developing and executing project plans. The engineer will contribute ideas and experience to brainstorm solutions, troubleshoot complex technical issues, and mentor peers. Participation in the on-call process is also required to ensure system uptime.