Sign up to continueApply now
Salesforce· Spotted 1d ago

Senior Software Engineer - Backup & Recover

Location
Israel - Tel Aviv · Tel Aviv
Employment
Full-time
Level
Senior
Experience
5+ years
Job function
Software/Internet/AI

Posted Nov 10, 2026Last confirmed open Nov 11, 2026

About this role

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

Prefer to apply directly?

Apply on Salesforce

Company

Back to jobs