CareerPlanSign in

Software Engineer - SaaS Data Protection

Palo Alto, CA HQ Office💼 Full-time💰 $158,000–$158,000🗓 2026-09-01 → 2026-09-26

Core

Design, build, and maintain large-scale, fault-tolerant distributed software systems for SaaS data protection (backup and recovery) across on-prem and cloud platforms.

Role type

Senior IC software engineer (distributed systems & cloud architecture)

Builds

Disaster Recovery as a Service (DRaaS) solutions, backup/recovery jobs for virtual machines, admin-facing UIs, and APIs for third-party integrations

Domain

Cloud infrastructure, SaaS data protection, distributed systems

Deliverable

production ML models | product features

Required skills

distributed systems design, cloud architecture (AWS/Azure/GCP), data structures, software design, systems analysis, code review, testing strategies

Preferred skills

Go, Scala, Python, Bazel, automated build systems

Technologies

Scala, Java, AWS, Azure, GCP, Bazel, Git, GitHub

Responsibilities

Build large-scale distributed systems, design DRaaS solutions, implement VM backup jobs, develop admin UIs and APIs, perform code reviews, analyze defects, resolve critical product issues, fix build/test infrastructure, partner with product teams

Seniority

Senior, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.