Public listing
Senior Software Engineer - Backup & Recover
- Experience5+ yrs
- EmploymentFull time
- ListedPosted on 10 Nov 2026
- SourceOwn
Role overview
About the role
Description supplied by the original job listing.
What You’ll Be Doing & Why It Matters
Join the Salesforce Backup & Recover team in Tel Aviv, Israel, to build the backend systems that protect and restore customers’ critical Salesforce data. You work on distributed, cloud-based services at global scale, with AI as part of how the team builds.
Core Responsibilities & Scope
Design, build, and ship secure, reliable backend services and APIs that back up and restore customer data at scale
Build and ship production-grade software with AI as a core part of the development workflow, using AI tools to deliver secure, optimized, and high-quality code
Design systems where AI agents work within human workflows, and help maintain the shared system context (designs, constraints, standards) that keeps AI output accurate and reliable
Review code, whether written by a person or by AI, for correctness, quality, security, and performance, and mentor teammates
Minimum Requirements
5+ years of backend engineering experience in an object-oriented language such as Java, Python, Scala, C#, or Go, with services owned in production
Experience building software as a service (SaaS) products on a public cloud such as AWS, Azure, or Google Cloud, with solid SQL and database skills
AI-first engineering approach: daily use of tools such as Claude Code, GitHub Copilot, Codex, or Cursor, and structured prompting that produces reliable, secure, production-ready output
Degree or equivalent relevant experience required. Experience will be evaluated based on the core competencies for the role (e.g. extracurricular leadership roles, military experience, volunteer roles, work experience, etc.)
Preferred Qualifications
Experience with container orchestration and large-scale data processing frameworks (e.g. Kubernetes, Apache Spark, Apache Iceberg, and AWS Athena)
Experience with distributed systems, such as queues, locks, scheduling, and event-driven design
Experience with backup, recovery, data protection, or other data-management systems
Experience building AI or agent-based features, or leading designs and mentoring other engineers
Skills
Python, Java, C#, Git, AWS, Azure, Kubernetes
Experience
5+ yrs
Employment type
Full time
Skills from the listing
- Python
- Java
- C#
- Git
- AWS
- Azure
- Kubernetes
Job alerts
Get notified about new openings
Set your preferences and JobBeeper will send matching roles as it finds them.